MacBookでDjangoを使えるようにしたいので、手順を考える

Leopardで使えるのかな?

mysqlsennaとipythonとapache2か。

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にする。

なんやかやと時間くっちゃったな。