Macos svn从默认路径/usr/bin而不是/opt/local/bin使用

Macos svn从默认路径/usr/bin而不是/opt/local/bin使用,macos,svn,unix,Macos,Svn,Unix,我的mac上安装了macports。我安装的一个macports程序一定需要svn。我通过macports安装了svn。这很好。我不介意安装它。但是,我更希望svn引用/usr/bin中的那个。现在,我喜欢在我的.profile文件中同时包含/usr/bin和/opt/local/bin。我打算保持这样 我可以创建一个指向/usr/bin的符号链接,称为svn 谢谢,您已经在两个位置安装了svn: /usr/bin/svn /opt/local/bin/svn 如果使用相同的名称在/opt/lo

我的mac上安装了macports。我安装的一个macports程序一定需要svn。我通过macports安装了svn。这很好。我不介意安装它。但是,我更希望svn引用/usr/bin中的那个。现在,我喜欢在我的.profile文件中同时包含/usr/bin和/opt/local/bin。我打算保持这样

我可以创建一个指向/usr/bin的符号链接,称为svn


谢谢,

您已经在两个位置安装了svn:

  • /usr/bin/svn
  • /opt/local/bin/svn
  • 如果使用相同的名称在/opt/local/bin中为svn创建符号链接,它将有效地从macport中删除二进制文件

    或者,您必须创建具有不同名称的符号链接,这不是很有用

    让别名指向您要使用的别名如何:

    别名svn=/usr/bin/svn


    难道你不能确保/usr/bin在你的路径中是第一个吗?

    如果你使用macports来处理其他事情,比如说python,那么你希望/opt/local/bin在路径中是第一个。