自宅サーバをたてるということで念願のtracをインストールすることにしました。
が、
鵺的:想空間 – trac on Mac OS X
http://www.so-kukan.com/gnue/archives/2005/07/trac_on_mac_os.html
などをみても自力で入れる元気はなく
Tutorialを参考に
http://trac.edgewall.org/wiki/TracOnOsx
よりMacPortsを使ってインストールします。
1. sudo port install subversion +mod_dav_svn 2. sudo port install mod_python 3. sudo port install trac
でok。
が、
# sudo port install subversion +mod_dav_svn
で
Error: violation by /opt/local/apache2 Error: Target org.macports.destroot returned: mtree violation! Error: Status 1 encountered during processing.
というエラーに
apache1.3xを止めてからやり直してみます。
# sudo apachectl stop # sudo port uninstall apache2 # sudo port install subversion +mod_dav_svn
しかし、同じくエラー
http://www.nabble.com/PHP5-installation-error-t4261378.html
に情報が
というかタイムリーな問題にはまったのでしょうか。
syncしてやり直せといわれたので
# sudo port sync # sudo port install subversion +mod_dav_svn
とするもやっぱりエラー。
いろいろ調べていると
destroot.violate_mtree yes
を
Portfileに入れればいいらしい。
これで解決。
というか1.5.2でなおしたようなことが・・・
http://www.nabble.com/MacPorts-1.5.2-now-available-tf4275398.html
今なら
# sudo port selfupgrade
ですむかもしれません。
あと忘れないようにpythonをapacheで有効にしておきます。
# sudo vi /opt/local/apache2/conf/httpd.conf LoadModule python_module modules/mod_python.so