使用MacPorts的svn而不是预装的Mac系统自带的svn

4
我在Mac上预安装了svn,路径为-/usr/bin/svn。我还通过MacPort安装了svn,路径为-->/opt/local/var/macports/software/subversion/1.6.3_0/opt/local。我的.bash_profile文件如下:
export M2_HOME=/Users/teoh/work/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home export PATH=/Users/teoh/work/gwt-mac-1.5.3:$PATH
如何将MacPort的svn设置为默认的svn,在每次使用Mac控制台时都生效?我需要在.bash_profile中添加什么内容?
3个回答

9
默认安装Macports会将链接安装到 /opt/local/bin 和 /opt/local/sbin。因此,需要添加:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

在你的.bash_profile文件末尾添加上述内容,即可访问MacPorts svn。

我还想补充一点,当你安装MacPorts时,它没有为你完成这项工作是非常奇怪的。检查你的.bash_profile文件中是否有类似于上面的行。如果有该行,请尝试将其移至文件较低的位置。

你也可以在bash中使用'which svn'来确定你正在使用哪个版本的subversion。


1
在你的.bash_profile文件中,你可以添加以下内容:
alias svn=/opt/local/var/macports/software/subversion/1.6.3_0/opt/local/bin/svn

1

在使用预安装的svn位置之前,您需要将macport svn位置设置在路径上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接