0

展開する戦争を作成しようとしています。しかし、エラーが発生します ワーブルが中止されました! lib/cpp (そのようなファイルやディレクトリはありません) warble war コマンドを起動するたびに

$ワーブル戦争

rm -f ROOT.war

ROOT.war の作成

鳴き声は中止されました!

lib/cpp (そのようなファイルやディレクトリはありません) WarblerJar.java:61:in `create_jar'

この問題を解決するにはどうすればよいですか

4

1 に答える 1

0

エラーは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"]
于 2013-02-05T03:58:38.300 に答える