Pythonベースのアプリケーション・フレームワークのZopeをmacに入れてみる。
macにはディベロッパーキットを入れていれば、phtyonがすでに入っているハズなのでバージョンを確認。
$ python -V python 2.3.5
Zopeは開発がはやいそうなので、パッケージ化されているものではなく、今回はsvnからチェックアウトする。
svn co svn://svn.zope.org/repos/main/Zope3/trunk Zope3
結構時間かかるので、しばらく放置。
チェックアウトが終わったらZope3フォルダに移る。
cd Zope3
最新のZope3はpython2.4が推奨のようなので(2.3.5だとエラーが出る。ソースコードが2.4ベースだから?)
ここから2.4.3をGetしておきます。
ソースからビルドが面倒だったら、Universal-MacPython-2.4.3.dmgを使っても良いでしょう。インストーラ化しています。Intel macにも対応。
それではmakeしましょう。Zope3にはコンパイルオプションはなくて、Makefileの一行目の、
PYTHON=python2.4
位しか見るところ有りません。ではmake
$ make
makeしたら、起動確認
初めて起動するときには、XMLベースのセキュリティ設定ファイルprincipals.zcmlが必要ですが、
とりあえずすでに用意されているファイルを転用します。
$ cp sample_principals.zcml principals.zcml
起動は起動用のz3.pyを使います。
$ ./z3.py
------
2006-11-01T22:53:05 INFO root -- HTTP:localhost:8080 Server started.
Hostname: localhost
Port: 8080
------
上記の様になれば成功です。
とりあえずブラウザからアクセスしてみましょう。
http://localhost:8080/
こんな画面が出たら成功です!

色々サンプルを作ってみるのも良いですけど、
次はこのままPloneを入れてみようと思っています。
カテゴリ
pythonトラックバック(0)
このブログ記事を参照しているブログ一覧: Zope on mac
このブログ記事に対するトラックバックURL: http://hackmylife.net/mt/mt-tb.cgi/332
















コメントする