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を入れてみようと思っています。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: Zope on mac

このブログ記事に対するトラックバックURL: http://hackmylife.net/mt/mt-tb.cgi/332

コメントする

このブログ記事について

このページは、hackmylifeが2006年11月 1日 22:56に書いたブログ記事です。

ひとつ前のブログ記事は「オープンソースカンファレンス2006 Tokyo/Fall」です。

次のブログ記事は「スポーツ刈り?」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

アドセンス

MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore
MoMAstore
MoMAstore
MoMAstore