2012-11-21 60 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