如何在macOS 10.13.4上编译安装subversion 1.9.x的javahl

本文介绍了在macOS 10.13.4上由于homebrew升级导致的subversion版本冲突问题,以及如何手动编译安装subversion 1.9.x的javahl,包括下载源代码、配置依赖、编译和安装步骤,确保与eclipse的subclipse插件兼容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先我要说,macOS是屎坑,homebrew就是屎坑里的苍蝇,你说它有用吗?当然有,这点我不否认。


然后问题来了,如果你用eclipse和svn,历史上大概相安无事,但是最近你如果不小心用brew更新了环境,那么恭喜你要歇菜了,
这一篇里我还不提homebrew重构tap结构,导致PHP71各种扩展没法安装的坑。


目前我遇到的是,brew会强行给你安装subversion 1.10.x,但是eclipse的subclipse插件目前最高只支持到1.9,
所以你会很郁闷了:brew是不支持安装历史版本的,天啦,我真心没见过这么辣鸡的包管理器。。


没办法我需要自己编译安装subversion了,首先需要从apache.org 下载1.9.x的源代码,
然后先放着,看看编译所需的依赖有没有安装齐全吧。。


apr、apu、serf是必须的(其他openssl之类我就不提了,自己看文档),其中前俩可以用brew安装,
后者你需要自行下载serf源代码并编译安装(brew里面也有一个0.8.x版的serf是什么鬼?反正用不了的)。
见:ra_serf was compiled for serf 1.3.4 but...


https://www.apache.org/dist/serf/serf-1.3.9.zip
scons APR=/usr/local/Cellar/apr/1.6.3 \
  APU=/usr/local/Cellar/apr-util/1.6.1_1 \
  OPENSSL=/usr/local/Cellar/openssl/1.0.2o_1/ \
  PREFIX=/usr/local/lib/


http://124.202.164.7/files/512200000AF2D8E7/mirrors.hust.edu.cn/apache/subversion/subversion-1.9.7.tar.gz
./configure --with-apr=/usr/local/Cell
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值