我在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 –