[Mac] Mountain Lion アップデートでsvnが消えた

という問題。

コミットできなくてドキッとした、、、、(><

1. svnのインストール
Xcodeの Preference > Downloads > Command Line Tools をインストールすると、とりあえずインストールされる。

2. apache連携
apache2にモジュールを読ませて、
http://localhost/リポジトリ名 で繋げてたのもできなくなっている。

/etc/apache2/httpd.conf がアプデされていて設定も消えている。

元のファイルは、
/etc/apache2/httpd.conf~previous で残っていた。

/etc/apache2/httpd.conf にまた、

モジュール読込み

LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so

と、パスの設定部分(これはうちの設定の場合)

<Location /repo>
	DAV svn
	SVNPath /usr/local/svn/repo
	AuthType Basic
	AuthName "Subversion"
	AuthUserFile /usr/local/svn/svn_passwd
	Require valid-user
</Location>

を書き直し、apacheリスタート

sudo apachectl restart

しかし、
/usr/libexec/apache2
にあったはずの mod_dav_svn.so が無いので、apache起動せず。

タイムマシンのバックアップから、このファイルだけ復活させた。

フォルダを、

移動してからタイムマシンを見ると、そのフォルダが見える。

同じフォルダへ復活させてから、apacheリスタート。

sudo apachectl restart

復活した!めんどい!

参考サイト:
Mountain Lion(10.8)にバージョンアップした

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメント

  1. […] Lionにした時も消えました。 以前の記事 [Mac] Mountain Lion アップデートでsvnが消えた Subversionの消失。 バックアップをとってから上げようと思っていたら、今頃です。 まぁ。 同じ感じ […]