私は次の本当に奇妙な問題を抱えています:私は多言語のjava/scalaプロジェクトのmakefileを書きました。(私はant-buildfileを機能させようとしましたが、これを機能させる機会はありませんでした...)'make'を実行すると、次のようになります。
scalac -d ... -cp ... -sourcepath ... ... myFile.scala myFile.scala:28:エラー:ModuleXはproject.moduleのメンバーではありません
インポートproject.module.ModuleX
ここで、makeの実行時に画面に表示されるコマンド「scalac」をコピーしてbashシェル(以前に「make」を実行したのと同じbashシェル)に挿入すると、...NOFAILUREになります。エラーなしでコンパイルするだけです。では、そこで何が起こっているのでしょうか。'make'で使用できないシェルにはどのような情報がありますか?(すべてのパスは絶対パスとして指定されていますが、比較的指定されているものはありません。ただし、-sourcepathには2つの引数があり、これが問題を引き起こす可能性がありますか?)ヘルプ、それは本当に奇妙なことです... :(