通过手动下载在Ubuntu上安装maven

要安装Maven,我从网站下载了最新版本,然后按照以下步骤操作:

http://maven.apache.org/download.html#Installation

最后一步,版本控制不起作用。 它说'mvn'目前没有安装,我应该inputsudo apt-get install maven2

如果我直接去mvn文件本身,它确实工作:

 root@ubuntu:~# /usr/local/apache-maven/apache-maven-2.2.1/bin/mvn --version Apache Maven 2.2.1 (r801777; 2009-08-06 12:16:01-0700) Java version: 1.6.0_21 Java home: /usr/java/jdk1.6.0_21/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux" version: "2.6.32-25-generic" arch: "i386" Family: "unix" 

那么,我在这里做错了什么? 或者什么和apt-get安装额外,我可能已经忘记了?

将手动安装的maven二进制目录添加到PATH环境中

 export PATH=${PATH}:/usr/local/apache-maven/apache-maven-2.2.1/bin/ 

11.10有类似的问题,我就是这样解决的:

  1. 从新立得安装Maven2,而不是从网站上下载。
  2. gedit ~/.bashrc并检查是否已经定义了M2_HOMEM2 envvariables,如果删除了它们,那么也将它们从PATH删除,如果有对它们的引用。
  3. 再次加载bash和trymvn --version

可能它不在你的path上的程序mvn?

或者如果mvn指的是一个包可能ubuntu不知道你的tar非deb安装?