我在MacBook Pro上運行OS X Mavericks。當我在OS X Mavericks上運行mvn時出現以下錯誤:無法運行程序「/ bin/sh」:error = 2,沒有此文件或目錄
我安裝了maven 3.0.5。
當我運行mvn時,出現以下錯誤消息。
Error while executing process. Cannot run program "/bin/sh": error-2, No such file or directory
而且我可以告訴大家:
PATH="/usr/local/apache-maven-3.0.5/bin:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/bin:/bin:/usr/bin"
M2_HOME="/usr/local/apache-maven-3.0.5"
M2="/usr/local/apache-maven-3.0.5/bin"
MAVEN_OPTS="-Xms256m -Xmx768m -XX:MaxPermSize=512m"
我也看到附近的MVN輸出的開頭如下:在構建有效設置
[WARNING] Failed to use environment variables for interpolation: Cannot run program "env": error=0, spawn failed @
遇到 [警告一些問題
你可以在終端運行'哪個sh'併發布結果? '/ bin/sh'是該可執行文件的正確目錄,除非你做了一些不可思議的事情。 – JAL
/bin/sh確實存在,它可以被所有人執行 –
哪些sh結果是/ bin/sh –