调用macports svn而不是预先安装mac的svn

com*_*tta 4 macos macports

我有mac预安装svn at - >/usr/bin/svn

我有macport install svn at - > opt/local/var/macports/software/subversion/1.6.3_0/opt/local

我的.bash_profile看起来像导出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

如何在mac中使用控制台时将macport svn设置为默认svn?我需要放入什么.bash_profile?

Mit*_*aro 9

默认安装的Macports将链接安装到/ opt/local/bin和/ opt/local/sbin.

所以补充:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Run Code Online (Sandbox Code Playgroud)

在.bash_profile的末尾应该允许您访问MacPorts svn.

我还想补充说,MacPorts在安装时没有为你做这件事很奇怪.检查.bash_profile中与上面类似的行.如果您有类似的线,请尝试将其移动到文件中较低的位置.

您还可以在bash中使用'which svn'来确定您正在使用的subversion副本.