gpt4 book ai didi

svn - 如何更新可能安装在多个地方的 svn 命令行工具?

转载 作者:行者123 更新时间:2023-12-04 18:46:27 25 4
gpt4 key购买 nike

我已从 XCode -> Preferences -> Downloads 安装Command Line Tools .我想我会得到我需要的最新版本的命令行工具。

  • 我使用 xcrun -find svn 检查:
  • 我找到了第一个 颠覆 /Applications/Xcode.app/Contents/Developer/usr/bin/
  • 这个svn的版本是 1.6.18 (r1303927) .
  • 然后我用了 which svn :
  • 我发现了另一个 颠覆 /usr/bin/
  • 版本是svn,版本 1.6.18 (r1303927) .

  • 他妈的到底是怎么回事?我的 os x 上有两个副本吗?同一天构建和编译?或者有链接吗?请问lz怎么出现?

    我记得使用 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的好问题的要求。

    最佳答案

    安装 macports ,这将修改您的 ~/.profile包括 /opt/local/bin开头$PATH (您可能需要注销并重新登录才能生效)。

    然后:

    $ sudo port install subversion

    之后, which svn应该显示:
    /opt/local/bin/svn

    关于svn - 如何更新可能安装在多个地方的 svn 命令行工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13361460/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com