展開する戦争を作成しようとしています。しかし、エラーが発生します ワーブルが中止されました! lib/cpp (そのようなファイルやディレクトリはありません) warble war コマンドを起動するたびに
$ワーブル戦争
rm -f ROOT.war
ROOT.war の作成
鳴き声は中止されました!
lib/cpp (そのようなファイルやディレクトリはありません) WarblerJar.java:61:in `create_jar'
この問題を解決するにはどうすればよいですか
展開する戦争を作成しようとしています。しかし、エラーが発生します ワーブルが中止されました! lib/cpp (そのようなファイルやディレクトリはありません) warble war コマンドを起動するたびに
$ワーブル戦争
rm -f ROOT.war
ROOT.war の作成
鳴き声は中止されました!
lib/cpp (そのようなファイルやディレクトリはありません) WarblerJar.java:61:in `create_jar'
この問題を解決するにはどうすればよいですか
エラーはg++またはc++とは何の関係もないと思います。問題のコードはコンテンツを圧縮しようとしています。https://github.com/jruby/warbler/blob/master/ext/WarblerJar.java何らかの理由で、lib / cppは圧縮する必要があるもの、または新しいjarを作成しようとしている場所であると想定されています。ファイル。
ROOTというテストレールアプリを作成して、それが奇妙な命名の問題であるかどうかを確認しましたが、機能しました。
config / warble.rbファイルには、含まれているdirのリストが含まれています
config.dirs = %w(app config lib log vendor tmp)
おそらくそこにタイプミスがありますか?デバッグの手順として、libエントリを削除してみてください。
または、それがあなたのコントロールを超えている場合は、おそらくlib/cppエントリをに追加します
config.excludes = FileList["lib/cpp"]