mac m1 安装svn/subversion

这篇博客讲述了在新版本操作系统中手动安装Subversion时遇到的困难,包括Homebrew安装、Subversion下载失败以及各种依赖问题。作者强调了网络不稳定导致的下载中断,并分享了解决这些问题的策略,如多次尝试、确保工具更新以及寻找网络上的其他解决方案。

新版本的操作系统已经没有自带的svn了,要想用着还得自己下,自己下载装吧有的人按照教程直接就装完了,有的不行,坎坎坷坷,缺这个缺哪个,比如我。

按照常理来说先装homebrew,完了再装subversion,可是brew装好之后,subversion装的时候不是这个下载失败就是那个下载失败,什么乱七八糟的,jdk、python、readline、sqlite等等等等,不清楚为什么会有这么多的依赖需要装,好像没什么关系啊,没文化了。

目录

1.安装brew,且升级到最新版本

2.安装subversion(多试多试多试)

3.可能遇到的问题


1.安装brew,且升级到最新版本

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

按照提示操作即可,有时候按照不成功,是因为网络问题,多试几次,多选择几个下载镜像,安装完用下面命令确认一下。

brew -v

2.安装subversion(多试多试多试)

就这一行命令,可能需很多次失败,大概统计了一下我下载的其他包有40多个,下载到40几个的时候才有subversion的包出现。

brew install subversion

看到下载到这才稳妥  

3.可能遇到的问题

1.下载诸多包的时候经常failed,同样的命令继续敲上,让继续下,因为有不少的包都是国外的资源,网络极不稳定,很容易就failed终止了,多下几次,下过的都Already download了所以不用担心。 

2.尽可能能保证使用的工具保持到最新,用brew就把brew升级到最近,用wget也弄到最新,无数次实验就明白了。

3.多找找网上的其他方案,总是有帮助的。

好的,这是一个比较复杂的问题,我会尽量为您解答。 首先,您需要确保您的Jenkins服务器上安装了MSBuild插件,您可以从Jenkins插件管理页面中安装该插件。 接下来,您需要在Jenkins中配置MSBuild构建步骤,以便能够自动化构建您的代码。具体步骤如下: 1. 在Jenkins的构建页面中,单击“添加构建步骤”按钮,并选择“MSBuild”选项。 2. 在“MSBuild”构建步骤页面中,输入MSBuild的路径和参数。您可以在此处指定您要构建的项目文件、输出路径等信息。 3. 单击“保存”按钮保存您的配置。 接下来,您需要配置Jenkins与您的SVN/Subversion版本控制系统集成,以便能够自动拉取代码并构建。具体步骤如下: 1. 在Jenkins的构建页面中,单击“源代码管理”选项卡,并选择“Subversion”选项。 2. 在“Subversion”页面中,输入您的SVN/Subversion仓库的URL和凭据信息。您还可以指定要拉取的分支、标签等信息。 3. 单击“保存”按钮保存您的配置。 接下来,您需要配置Jenkins与FTP服务器集成,以便能够自动将构建结果上传到FTP服务器上。具体步骤如下: 1. 在Jenkins的构建页面中,单击“后构建操作”选项卡,并选择“FTP上传”选项。 2. 在“FTP上传”页面中,输入您的FTP服务器的地址、用户名、密码等信息。您还可以指定要上传的文件、目录等信息。 3. 单击“保存”按钮保存您的配置。 最后,您可以编写一个BAT脚本来自动化执行上述步骤,以便能够一次性完成代码拉取、构建和部署的过程。具体内容如下: ``` @echo off REM 拉取代码 svn checkout svn://svn.server/path/to/repo C:\path\to\local\workspace REM 构建代码 "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" C:\path\to\local\workspace\YourProject.sln /t:Rebuild /p:Configuration=Release /p:Platform="Any CPU" REM 上传到FTP服务器 "C:\Program Files (x86)\WinSCP\WinSCP.com" /command ^ "open ftp://username:password@ftp.server" ^ "put C:\path\to\local\workspace\YourProject\bin\Release\* /remote/path/" ^ "exit" ``` 以上就是实现自动化部署的大致步骤,希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cgv3

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

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

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

打赏作者

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

抵扣说明:

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

余额充值