2012-11-21 32 views
3

我试图安装Maven到Ubuntu,但出了点问题。Maven 3.0.4安装到Ubuntu mvn没有找到

我下载Maven并解压缩到文件夹/usr/local/apache-maven/apache-maven-3.0.4. 然后我将这些行添加到/ etc/environment。

出口M2_HOME =在/ usr /本地/ Apache Maven的/ Apache的行家-3.0.4

出口M2 = $ M2_HOME/bin中

PATH =“在/ usr/local/sbin中:在/ usr/local/bin目录:/ usr/sbin目录:在/ usr/bin中:/ sbin目录:/ bin中:在/ usr /游戏:$ JAVA_HOME:$ JRE_HOME:$ M2:$ PATH”

但是当我尝试通过mvn --version验证我的安装我收到此消息

'程序 'MVN' 可以在下面的包中找到:*行家* maven2的尝试:sudo易于得到安装'

解决。对不起,如果忘了回复这个。我将导出行添加到〜/ .bashrc,之后它开始工作。

+0

您在更新/ etc/environment后是否打开了* new *终端窗口? –

+0

是的,我做了,但没有帮助。 – JohnP

回答

1

请检查$ M2中的mvn是否可执行。如果没有,你需要通过运行使其可执行

chmod +x mvn 
+0

是的,$ M2中的mvn是可执行的。 – JohnP

+0

请记住,在链接'/ etc/environment'之后,仅仅关闭gnome终端并重新启动它是不够的......您必须注销并重新登录......只需再次检查$ PATH $ PATH' – Yevgeniy

2

有同样的问题,这是我如何解决它。

1-从新立得安装Maven2,而不是从网站下载它。

2- gedit ~/.bashrc并检查是否已经定义了M2_HOME和M2 env变量,如果删除了它们,则将它们从PATH中删除,如果存在对它们的引用。

3-重新加载bash并再次尝试mvn --version