mac下升级terminal/终端的subversion版本方法

mac下升级terminal/终端的subversion版本方法

雖然現在程式碼管理已經以 Git 為主了,不過偶爾需要維護一些舊案子還是會用 SVN,懶得轉了

Mac OS 本身有內建 SVN,不過卻是 1.6 版,最近修改一個舊案子就有碰到 project 已經升 1.7,Versions 和 SmartSVN 也用 1.7,唯獨 Terminal 下的 command line 卻是 1.6 的窘境。所以想說來更新一下好了,用最簡單的方法。

先到 http://www.wandisco.com/subversion/download 下載 for Mac OS 的 SVN,目前最新的版本為 Subversion 1.7.16 for OSX 10.8.x。  接著依一般 App 安裝方式進行,預設安裝路徑為 /opt/subversion。

接著在 Terminal 輸入 export PATH=/opt/subversion/bin:$PATH 來變更系統路徑。醬醬,完成。

可以用 svn –version 來看版本號碼。

 

 

Post-Installation Notes

You have successfully installed the Subversion 1.9.4 universal binary for OS X El Capitan (10.11).  Please remember to prepend /opt/subversion/bin to your PATH environment variable.  This can be done a multitude of ways but an easy one is to add the following to the end of ~/.profile:

 

export PATH=/opt/subversion/bin:$PATH

 

If you plan on running an Apache-based Subversion server, you will also need to prepend the DYLD_LIBRARY_PATH variable in /usr/sbin/envvars with /opt/subversion/lib so that the Subversion libraries shipped with this binary are used instead of those supplied by the operating system.  Here is an example snippet of what /usr/sbin/envvars might look like after making these changes:

 

DYLD_LIBRARY_PATH=”/opt/subversion/lib:/usr/lib:$DYLD_LIBRARY_PATH”

 

You will also need to update the SSL portion of your httpd.conf if you’re using SSL:

 

SSLProtocol ALL -SSLv2 -TLSv1

 

What this does is disable SSL v2 and TLS which would force SSLv3.  The reason for this is to work around a bug in the OpenSSL library shipped with OS X.

 

These packages are provided by WANdisco (http://www.wandisco.com).  If you wish to get help or provided feedback, please email opensource@wandisco.com.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108964.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月16日 上午7:00
下一篇 2021年9月16日 上午8:00


相关推荐

  • layuiadmin开发文档

    layuiadmin开发文档layuiAdminpr x 单页版 开发者文档更新日志常见问题在线演示会员专区切换到 iframe 版文档 layuiAdminpr 单页版 是完全基于 layui 架构而成的后台管理模板系统 可以更轻松地实现前后端分离 它是 mvc 的简化版 全面接管视图和页面路由 并可自主完成数据渲染 服务端通常只负责数据接口 而前端只需专注视图和事件交互 所有的

    2026年3月20日
    2
  • robot framework-创建测试用例「建议收藏」

    robot framework-创建测试用例

    2022年4月2日
    41
  • linux常用命令csdn_linux的rename命令

    linux常用命令csdn_linux的rename命令一.基础知识1.1liunx系统的文件结构/dev设备文件/etc大多数配置文件/home普通用户的家目录/lib32位函数库/lib6464位库/media手动临时挂载点/mnt手动临时挂载点/opt第三方软件安装位置/proc进程信息及硬件信息/root临时设备的默认挂载点/sbin系统管理命令/srv

    2025年11月10日
    8
  • 关于时序数据库[通俗易懂]

    关于时序数据库[通俗易懂]https://blog.csdn.net/ransom0512/article/details/78114167看了一些时序数据库,没有太深入,有一些大概认识,记录下来。 1.  核心数据存储分为行存储或者列存储,由于列存储的高压缩比,现在使用列存储的比较多一些。当前有很多时序数据库采用了在底层KV存储(Cadssandra,HBase,LevelDB,RocksDB)基础…

    2022年10月5日
    4
  • tcp数据包最大长度(udp数据包最大长度)

    在tcp数据包处理的实战中,总会确定payload的长度但是呢,tcp头部中没有确定的tcp_len长度,非常的烦所以一般如下确定payload长度:从IP报头(IP.len)中提取“总长度”,然后减去“IP报头长度”(IP.len)。hdrlen)和“TCP头长度”(TCP。hdrlen)。在内核中也就是ip->tot_len-ip->len-hdr_len(tcp)。…

    2022年4月15日
    48
  • dhcp的option82_dhcp option

    dhcp的option82_dhcp optionISCDHCPandoption82TheRelayAgentInformationOptionakaOption82OnDSLaccessnetworksthatuseDHCPtoassignanIPaddresstotheenduser,itisusualthatsomenetworkeleme…

    2022年10月10日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号