我已经XCode -> Preferences -> Downloads
从Command Line Tools
. 我想我会得到我需要的最新版本的命令行工具。
- 我检查使用
xcrun -find svn
:- 我找到了第一个 Subversion
/Applications/Xcode.app/Contents/Developer/usr/bin/
- 这个 svn 的版本是1.6.18 (r1303927)。
- 我找到了第一个 Subversion
- 然后我用
which svn
:- 我在上找到了另一个Subversion
/usr/bin/
- 版本是 svn,版本1.6.18 (r1303927)。
- 我在上找到了另一个Subversion
他妈的是怎么回事?我的 os x 上有两个副本吗?同一天同一构建和编译?还是有链接?如何使出现PLZ?
我记得使用xcode-select
... 让我的命令行使用/Applications/XCode.app/
. 所以这里肯定有问题!
在Apache-Subversion网站上,推荐的版本是1.7.7。所以我打算更新我使用的svn。(对我而言)在Mac OS X上获取二进制包的最佳方法是使用MacPorts
.
我跑了port installed subversion svn
-> None of the specified ports are installed.
!
如果我使用macports安装最新的svn,我可能会在我的 osx 上丢失第三个。
拜托,这不是技术问题,因为我可以完美地使用旧的 svn,但我需要解释。我的问题是What is going on ?
ps:随时编辑我的帖子以适应stackoverflow上一个好问题的要求。