【发布时间】:2010-01-04 23:57:25
【问题描述】:
Grrr,当我尝试运行脚本/插件安装时,我需要升级 suversion 的 RadRails 中出现错误。所以我按照说明下载了 1.6.6 的 .dmg。
我尝试通过编辑 ~/.profile 甚至编辑 etc/profile 文件来保存 /opt/subversion/bin 的 PATH。没用。
它仍然出现 svn --version 为 1.4.6。
当我编辑 .bash_profile 然后运行 . .bash_profile,在那个终端中,它有 1.6.6,所以我知道这是可能的。
但是当我回到我的 RadRails 或打开另一个终端时,svn --version 仍然指向相同,并且 echo $PATH 不再包含 /opt/subversion/bin 目录。
如何确保从现在开始首先包含该目录?
根据下面的 cmets:
which svn
/opt/subversion/bin/svn
echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/opt/subversion/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin
【问题讨论】:
-
您能否添加您在
~/.bash_profile中的确切行以及echo $PATH当前所说的内容?另外,which svn告诉你什么? -
嗨!是的,添加了 echo $PATH 和哪个 svn...奇怪的是,~/.bash_profile 现在是空的.....奇怪.....
-
sigh...我以为我明白了,但是我在 RadRails 的命令行中做了一个 svn --version 并且...仍然...我实际上删除了任何东西在 usr/local/bin 目录中使用 SVN....
-
啊哈! RadRails (Eclipse) 中的命令行,其中 svn 给了我 usr/local/bin 并从终端我得到 正确的 opt/subversion/bin ....wut 就可以了!