我最近安装了OSX10.9 Mavericks。因为没有预装Maven,所以我手动安装了Maven 3.1.1。我导出了maven并在.bash_profile中设置了它的路径。它可以从命令行访问。但它不能从eclipse TLM终端插件或邪恶的Shell插件中访问。
我得到的一个解决办法是,我在.bashrc中添加了相同的导出语句,现在可以从前面提到的eclipse终端插件中访问它。有没有更好的解决方案?谁能解释一下mac里有多少个.bash*文件,每个文件是什么时候初始化的?
发布于 2014-01-03 00:49:12
为了让eclipse将新添加的内容添加到PATH中,您需要编辑/etc/launchd.conf以显式设置环境变量。环境变量替换(如$PATH )将不起作用。为了纠正这一点,在终端中执行echo $PATH并复制它返回的内容。然后,将此行添加到launchd.conf文件并重新启动计算机。
setenv PATH <your echo $PATH results here>之后,一切都会在月食中恢复正常。希望这能有所帮助!
https://stackoverflow.com/questions/19831136
复制相似问题