新的电脑上手几天了,在带到公司用的时候,发现系统不再自带 svn.以下是我发现几个可以使用 svn 的方法.
在用 homebrew 编译安装 subversion 的时候,会碰到 machine arm64-apple not recognized
的提示.
这是因为 svn 的编译脚本不认识苹果新的 cpu. 这时候 svn 的相关依赖都是已经安装完成的, 只需要改一下编译脚本手动编译就行.
wget http://mirrors.ustc.edu.cn/gentoo/distfiles/subversion-1.14.0.tar.bz2
tar xf subversion-1.14.0.tar.bz2
cd subversion-1.14.0
vim build/config.sub
# 进入 vim 修改 257 行附近, 在这个 case 语句内加上 arm64-apple, 然后保存退出
./configure --prefix=/opt/homebrew/Cellar/subversion/1.14.0 --with-apr=/opt/homebrew/opt/apr --with-apr-util=/opt/homebrew/opt/apr-util --with-utf8proc=/opt/homebrew/opt/utf8proc
make
make install
brew link subversion
# 安装完成,看下能不能用,是不是 arm64 的二进制
svn --version
file $(which svn)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.