MacBookでDjangoを使えるようにしたいので、手順を考える
Leopardで使えるのかな?
macportsで入れられるか検索してみる。
まずは、macportsをインストール
http://svn.macosforge.org/repository/macports/downloads/MacPorts-1.5.0/MacPorts-1.5.0-10.5.dmg
特に問題ナシ。
おお、sennaとmysql5。ラッキー。
http://d.hatena.ne.jp/heavenshell/20071113
む、checksumがなんとかでエラー。
Error: Checksum (md5) mismatch for mecab-ipadic-2.7.0-20070610.tar.gz
Error: Checksum (sha1) mismatch for mecab-ipadic-2.7.0-20070610.tar.gz
Error: Checksum (rmd160) mismatch for mecab-ipadic-2.7.0-20070610.tar.gz
Error: Target org.macports.checksum returned: Unable to verify file checksums
Error: Status 1 encountered during processing.
ふむ、Checksumを調べよう。
http://lapangan.net/darwinports/index.php?DarwinPortsGuide%2FChap03Sec02
ぐぐ、ちょと、わけわかんね。
とりあいず、実際にダウンロードされてるやつのchecksumを調べる
md5 /opt/local/var/macports/distfiles/mecab/mecab-ipadic-2.7.0-20070610.tar.gz
MD5 (/opt/local/var/macports/distfiles/mecab/mecab-ipadic-2.7.0-20070610.tar.gz) = d41d8cd98f00b204e9800998ecf8427e
む、Portfileと違う。
直でダウンロードして、置きかえるとうまくいった。
メッセージの通りに/opt/local/etc/mecabrcを書きかえる。
で、mysql5とsennaを。
問題なし。
my.cnf の 設定はここを参照。
http://www.fraction.jp/log/archives/2007/10/31/install_mysql_to_leopard
で、動作確認
http://qwik.jp/senna/check_install.html
おけ。
ipython をportで
sudo port install py25-ipython
な、ながい。
しかもえらー。
Error: The following dependencies failed to build: py25-hashlib py25-readline readline ncurses ncursesw gawk py25-scientific netcdf py25-numeric
Error: Status 1 encountered during processing.
少しずついれていってみるか。
portをひとつづついれていったら、だいじょぶだった。
http://seanoc.com/archive/2007/10/23/installing-and-running-django-on-a-mac-part-2-install
を参考にあたらしいdjangoをいれてみるど。
あ、subversionいれなきゃ。
ぐあは。依存してるsqlite3がえらー。
macportsのバグトラックにはいってる。ぐ、ここまでか。
いいさ。svnはあとでやろう。
とりあいず、tracからnewforms-adminブランチをzipでおとす。
あとはlnでリンクをはって、完了。
あ、portのpython2.5を/opt/local/bin/pythonにする。
なんやかやと時間くっちゃったな。