在将其标记为重复之前,我检查了这些帖子,但没有任何帮助。 'mvn' is not recognized as an internal or external command,Getting -bash: mvn: command not found,Can't access mvn command from command line?在OSX中找不到mvn命令Mavrerick
有些特定于windows,并没有帮助。他们中的一些人在Mac OS X上提出了一些建议,我尝试了但没有帮助。
我想什么(这正是Maven
建议):
提取分发归档文件,即Apache的行家-3.1.1-bin.tar.gz 到要安装Maven的目录3.1.1。这些指令 假定您选择了/ usr/local/apache-maven。子目录 apache-maven-3.1.1将从存档中创建。在命令 终端中,添加M2_HOME环境变量,例如, export M2_HOME =/usr/local/apache-maven/apache-maven-3.1.1。添加M2 环境变量,例如导出M2 = $ M2_HOME/bin。可选:添加 MAVEN_OPTS环境变量以指定JVM属性,例如导出 MAVEN_OPTS =“ - Xms256m -Xmx512m”。这个环境变量可以用来为Maven提供额外的选项。将M2环境变量添加到您的 路径,例如export PATH = $ M2:$ PATH。确保JAVA_HOME设置为 您的JDK的位置,例如, export JAVA_HOME =/usr/java/jdk1.5.0_02 并且$ JAVA_HOME/bin位于PATH环境变量中。运行mvn - 版本以验证它是否正确安装。
我看到,我用于安装的terminal
,它工作正常。我没有这个问题。但是当我尝试新的terminal
时,我得到command not found
。
我还加了export PATH=$M2
到我的.bashrc
,我做了source
然后重新启动了终端,仍然没有帮助。
有人可以建议如何使它在终端的所有会话中可用吗?
感谢
如果你在osx小牛队,我相信'mvn'已经被'mvn3'取代。 –
@ChristianF:是的,我在小牛队,但我尝试过'mvn3',但仍然没有找到'命令'。问题是它与用于安装的终端一致(在按照maven指出的上述步骤之后),但不是跨终端 – eagertoLearn
继续尝试向.bash_profile添加路径,然后运行命令:“source .bash_profile”(不带“)来刷新它或者打开一个新的终端 – tshenolo