No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system. apache
最近接手了一个新的JAVA项目,在IDEA中配置好了Debug了,点击Debug,在控制台报错以下: vim
1
|
[FATAL_ERROR] Cannot start Maven: No valid Maven installation found. Either set the home directory in the <ahref="#">configuration dialog</a> or set the M2_HOME environment variable on your system.
|
我之前的项目均可以正常使用Maven,这个项目竟然不能使用了,个人~/.zshrc一切配置都正常,真是奇怪了。后来去stackoverflow上查了下,原来是Mac的Shell环境变量未必可以被GUI应用读到。解决方法以下: maven
1
|
sudovim/etc/launchd.conf //通常Mac上默认是没有这个文件的
|
在这个文件中加上你的M2_HOME的配置: spa
1
|
setenv M2_HOME/usr/local/maven/apache-maven-3.2.1
|
而后你必定要从新启动Mac这个配置才会生效,重启以后Debug就正常了。 .net