mvn命令在OSX Mavrerick中找不到
在标记为重复之前,我经历了这些职位,但没有任何帮助。
‘mvn’ is not recognized as an internal or external command, Getting -bash: mvn: command not found, Can’t access mvn command from command line? 有些是特定于Windows,没有帮助。有一些在Mac OS X上给出了建议,我试过但没有帮助。 我试过的(这正是Maven建议的):
我看到在我用于安装的终端上,它工作正常。我没有这个问题。但是当我尝试一个新的终端,我得到命令找不到。 我还添加了导出PATH = $ M2到我的.bashrc,我做了源,然后重新启动终端,仍然没有帮助。 有人可以建议如何使其在终端的所有会话中可用? 谢谢
尝试以下这些,如果这些可能有帮助:
由于您的安装在您安装的终端上运行,所以您所做的所有导出都适用于当前的bash及其子进程。但没有产生新的终端。 如果会话关闭,env变量将丢失;使用.bash_profile,您可以使其在所有会话中可用,因为当bash会话启动时,它会运行’.bashrc和.bash_profile 现在按照这些步骤,看看它是否有帮助: >键入env |在工作的终端上grep M2_HOME。这应该是这样的 M2_HOME =的/ usr /本地/ Apache-行家/ Apache的行家-3.1.1 JAVA_HOME = /图书馆/的Java / JavaVirtualMachines / jdk1.7.0_40.jdk /内容/首页 现在你有P2_HOME和JAVA_HOME的PATH。 如果你只是做ls /usr/local/apache-maven/apache-maven-3.1.1/bin,你会看到mvn二进制文件。 >现在打开.bash_profile,如果你没有一个只是创建一个 vi?/ .bash_profile 添加以下内容: #set JAVA_HOME JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home export JAVA_HOME M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1 export M2_HOME PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin export PATH >保存文件并输入source?/ .bash_profile。此步骤执行.bash_profile文件中的命令,您现在很好。>打开一个新的终端,并键入应该工作的mvn。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |