macos从10.12.6升级到10.15.7 svn无法使用

注意:macOS从 10.12.6 升级到 10.15.5后 svn --version 提示:

svn: error: Failed to locate ‘svn’.

svn: error: The subversion command line tools are no longer provided by Xcode.

安装了Xcode_12.4.xip

安装了
Command_Line_Tools_for_Xcode_12.4.dmg

没有效果

终极解决方案:

1.brew install svn 遇到错误看情况;

2.下载错误,就再执行一次brew install svn;

3.解压错误,就单独安装报错的那个组件;

4.最后再执行一次brew install svn;

下面是我的安装及报错过程:

1.svn -version

svn: error: Failed to locate ‘svn’.

svn: error: The subversion command line tools are no longer provided by Xcode.

2.按网上方法安装:brew install svn

Error: The following directories are not writable by your user:

/usr/local/share/man/man5

/usr/local/share/man/man7

You should change the ownership of these directories to your user.

sudo chown -R $(whoami) /usr/local/share/man/man5 /usr/local/share/man/man7

And make sure that your user has write permission.

chmod u+w /usr/local/share/man/man5 /usr/local/share/man/man7

3.按提示执行:

sudo chown -R $(whoami) /usr/local/share/man/man5 /usr/local/share/man/man7

4.又报错了 brew install svn (由于网络原因,下载报错,需要再试一次)

Error: subversion: Failed to download resource “openssl@1.1”

Download failed: https://ghcr.io/v2/homebrew/core/openssl/1.1/blobs/sha256:eb4e1d96f1a9eac8d096220550e3ca97a46d59747ec2324e2ff74351f8319c2b

5.再执行一次 brew install svn

Error: subversion: Failed to download resource “subversion”

Download failed: https://ghcr.io/v2/homebrew/core/subversion/blobs/sha256:92ef7547ff26e327ac5bd0a544d850e4ca7872493747eecf2220ecf5be0a13bd

6.又执行一次 brew install svn (注意:openssl已经下载了,但解压的包名和下载的包名不一致,不知道什么原因,后面只能单独安装)

==> Pouring openssl@1.1-1.1.1l_1.catalina.bottle.tar.gz

Error: No such file or directory @ rb_sysopen - /Users/wangyao/Library/Caches/Homebrew/downloads/34c46d9268f88a5b0e7d5e5437664512d4968c7d6a3466ccc12f8fcc955d3d81–openssl@1.1-1.1.1l_1.catalina.bottle.tar.gz

7.还是不行 ,只能先单独装这个:brew install openssl@1.1

==> Pouring openssl@1.1–1.1.1l_1.catalina.bottle.tar.gz

==> Caveats

A CA file has been bootstrapped using certificates from the system

keychain. To add additional certificates, place .pem files in

/usr/local/etc/openssl@1.1/certs

and run

/usr/local/opt/openssl@1.1/bin/c_rehash

openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,

because macOS provides LibreSSL.

If you need to have openssl@1.1 first in your PATH, run:

echo ‘export PATH=“/usr/local/opt/openssl@1.1/bin:$PATH”’ >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:

export LDFLAGS=“-L/usr/local/opt/openssl@1.1/lib”

export CPPFLAGS=“-I/usr/local/opt/openssl@1.1/include”

==> Summary

/usr/local/Cellar/openssl@1.1/1.1.1l_1: 8,073 files, 18.5MB

==> Running brew cleanup openssl@1.1

Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.

Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).

8.还是报错:brew install svn (注:又一个依赖包解压报错)

==> Pouring utf8proc-2.6.1.catalina.bottle.tar.gz

Error: No such file or directory @ rb_sysopen - /Users/wangyao/Library/Caches/Homebrew/downloads/adaa3321388ae5971a6bc625e4958cd1ed975e56a2533cfb6ed54ee42f97cbf0–utf8proc-2.6.1.catalina.bottle.tar.gz

9.单独安装 brew install utf8proc

==> Pouring utf8proc–2.6.1.catalina.bottle.tar.gz

/usr/local/Cellar/utf8proc/2.6.1: 10 files, 752.2KB

==> Running brew cleanup utf8proc

Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.

Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).

10.终于成功了 brew install svn

==> Pouring subversion–1.14.1_4.catalina.bottle.tar.gz

==> Caveats

svntools have been installed to:

/usr/local/opt/subversion/libexec

The perl bindings are located in various subdirectories of:

/usr/local/opt/subversion/lib/perl5

You may need to link the Java bindings into the Java Extensions folder:

sudo mkdir -p /Library/Java/Extensions

sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

==> Summary

/usr/local/Cellar/subversion/1.14.1_4: 241 files, 32MB

==> Running brew cleanup subversion

Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.

Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).

11.测试 svn --version

svn,版本 1.14.1 (r1886195)

编译于 Sep 19 2021,20:02:51 在 x86_64-apple-darwin19.6.0

Copyright © 2021 The Apache Software Foundation.

This software consists of contributions made by many people;

see the NOTICE file for more information.

Subversion is open source software, see http://subversion.apache.org/

可使用以下的版本库访问模块:

  • ra_svn : 使用 svn 网络协议访问版本库的模块。 - 使用 Cyrus SASL 认证
  • 处理“svn”方案
  • ra_local : 访问本地磁盘的版本库模块。
  • 处理“file”方案
  • ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  • using serf 1.3.9 (compiled with 1.3.9)

  • 处理“http”方案

  • 处理“https”方案

The following authentication credential caches are available:

  • Mac OS X Keychain
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要在虚拟机上安装MacOS 10.15.7之前,你需要确保你的电脑满足一些必要的硬件和软件要求。 首先,你需要一台支持虚拟化的计算机,如英特尔VT-x或AMD SVM技术。你还需要足够的内存(至少8GB)和存储空间(至少30GB)来运行虚拟机。 其次,你需要一个虚拟化软件,例如VirtualBox。你可以从VirtualBox的官方网站下载安装程序。安装过程很简单,只需按照向导的指示进行操作即可。 在准备工作完成后,你可以按照以下步骤安装MacOS 10.15.7: 1. 在Mac App Store上下载MacOS 10.15.7安装程序。你需要一个合法的Apple ID来下载该文件。 2. 打开VirtualBox,点击“新建”来创建一个新的虚拟机。 3. 在设置向导中,选择一个合适的名称和操作系统类型(选择MacOS)。 4. 在内存大小选项中,分配足够的内存给虚拟机,建议至少8GB。 5. 在硬盘选项中,选择“现在创建虚拟硬盘”并为虚拟机分配所需的存储空间(建议至少30GB)。 6. 完成虚拟机设置后,点击“启动”以启动虚拟机。 7. 在启动过程中,选择之前下载的MacOS 10.15.7安装程序作为虚拟机的启动磁盘。 8. 虚拟机会开始安装MacOS 10.15.7。按照屏幕上的指示进行操作,直到安装完成。 9. 完成安装后,你可以在虚拟机上享受MacOS 10.15.7的功能。 需要注意的是,在虚拟机环境中安装MacOS可能不会提供与在真实的Mac上相同的性能和功能。虚拟机的性能和功能受到计算机硬件和虚拟化软件的限制。 ### 回答2: 要在虚拟机上安装 macOS 10.15.7,您需要按照以下步骤进行操作: 1. 确保您的虚拟机软件支持安装 macOS,并且已经更新到最新版本。常用的虚拟机软件有 VMware、VirtualBox 或 Parallels Desktop。 2. 下载 macOS 10.15.7 镜像文件。您可以在苹果官方网站或其他可信的软件下载网站上下载。请确保您下载的是合法且完整的镜像文件。 3. 打开虚拟机软件并新建一个虚拟机。选择操作系统类型为 macOS,并将镜像文件作为安装介质。 4. 配置虚拟机的硬件设置。您可以根据自己的需求调整内存、硬盘空间等设置。 5. 启动虚拟机并按照提示完成 macOS 10.15.7 的安装过程。您需要选择适当的语言、键盘布局以及安装位置等。 6. 完成安装后,虚拟机会自动重启。您需要按照屏幕上的指示完成一系列初始设置,包括创建管理员账户和设置系统偏好设置。 7. 安装好后,您可以在虚拟机中体验 macOS 10.15.7 的所有功能和应用程序了。 请注意,安装 macOS 的过程可能因不同的虚拟机软件有所不同。有些软件可能需要进行额外的设置或配置才能成功安装 macOS。确保您按照相应的软件提供的说明和指南操作,以确保顺利安装 macOS 10.15.7。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小镇学者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值