日々精進

新しく学んだことを書き留めていきます

git svnを実行すると「Can't locate SVN/Core.pm in @INC」エラー

Mavericksではgit svnが依存しているPerlモジュールへのパスが通っていないことが原因。下記を実行すると直る。

sudo ln -s  /Applications/Xcode.app/Contents/Developer/Library/Perl/5.16/darwin-thread-multi-2level/SVN /System/Library/Perl/Extras/5.16/SVN

が、再度git svnを実行すると下記エラーが出る。

Can't locate loadable object for module SVN::_Core in @INC

下記を実行すると直る。

sudo ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.16/darwin-thread-multi-2level/auto/SVN/ /System/Library/Perl/Extras/5.16/auto/SVN

参考:Solved: git svn Broken in Mavericks (or Mountain Lion)