要安装 Maven,我从网站下载了最新版本,然后按照以下步骤操作:
http://maven.apache.org/download.html#安装
最后一步,版本控制,不起作用。它说“mvn”目前尚未安装,我应该输入sudo 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 install 还能做什么额外的事情?
答案1
将手动安装的 maven 二进制目录添加到您的 PATH 环境
export PATH=${PATH}:/usr/local/apache-maven/apache-maven-2.2.1/bin/
答案2
在 11.10 上遇到了类似的问题,这是我解决的方法:
- 从 Synaptic 安装 Maven2,而不是从网站下载。
gedit ~/.bashrc
并检查您是否有定义的环境变量M2_HOME
,M2
如果是,则删除它们PATH
,如果有对它们的引用,也删除它们。- 重新加载 bash 并
trymvn --version
再次尝试。
答案3
可能它不在你的程序 mvn 路径中?
或者如果 mvn 指的是一个包,也许 ubuntu 不知道你的 tar non deb 安装?