Pages

2014年1月28日火曜日

Mac OSX(10.8.5)環境のSubversionで濁点問題を解決する

■Unicodeパッチに対応しているSubversion1.7をbrew経由でインストール

現在の最新は1.8なので、1.7があるリポジトリを追加

$ brew tap homebrew/versions
$ brew info subversion17
--unicode-path
    Include support for OS X UTF-8-MAC filename

インストールの設定を弄って1.7の最新バージョンを持ってくるようにする

$ vi /usr/local/Library/Taps/homebrew-versions/subversion17.rb
Subversion(1.7.13 -> 1.7.14)
- url 'http://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.7.13.tar.bz2'
- mirror 'http://archive.apache.org/dist/subversion/subversion-1.7.13.tar.bz2'
- sha1 '844bb756ec505edaa12b9610832bcd21567139f1'
+ url 'http://archive.apache.org/dist/subversion/subversion-1.7.14.tar.bz2'
+ mirror 'http://archive.apache.org/dist/subversion/subversion-1.7.14.tar.bz2'
+ sha1 'b35254a844d0b221a3fd8e80974ac75119d77b94'
serf(1.3.2 -> 1.3.3)
- url 'http://serf.googlecode.com/files/serf-1.3.2.tar.bz2'
- sha1 '90478cd60d4349c07326cb9c5b720438cf9a1b5d'
+ url 'http://serf.googlecode.com/files/serf-1.3.3.tar.bz2'
+ sha1 'b25c44a8651805f20f66dcaa76db08442ec4fa0e'
インストール
$ brew install subversion17 --unicode-path

入った・・・が

$ svn --version                                                                                                                 svn: E200019: ra_serf was compiled for serf 1.3.2 but loaded an incompatible 1.2.1 library

serfのバージョンに互換性がないと言われたので、もしかして既に入ってるserfと干渉しているのではと思い

$ brew list | grep serf

したら見つかったので、削除した後再度インストールしたらいけた。

$ brew remove serf
$ brew remove subversion17                                                                                                                                  Uninstalling /usr/local/Cellar/subversion/1.7.10...
$ brew install subversion17 --unicode-path
...
$ svn --version                                                                                                                                                      
svn, version 1.7.14 (r1542130)

■参考

HomebrewでSubversion17をインストールする際のunicode-pathオプションでのエラー対処

http://befool-inc.github.io/blog/2013/09/30/fix-homebrew-subversion17-unicode-patch/

0 件のコメント:

コメントを投稿

 

Life

Tech

Play