プロジェクトのローカライズ版を作成しようとしています。
私は次のことから始めました:
mkdir my
cd my
wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
最後のコマンドの後、次のメッセージが表示されます。
警告: HTTP ではワイルドカードはサポートされていません。--08:42:17-- http://svn.zope.org/ checkout /zc.buildout/trunk/bootstrap/bootstrap.py => `bootstrap.py' svn.zope.org を解決中... 74.84. 203.155 svn.zope.org|74.84.203.155|:80 に接続しています... 接続されました。HTTP 要求が送信され、応答を待っています... 200 OK 長さ: 未指定 [text/x-python]
[ <=> ] 2,572 --.--K/s
08:42:17 (122.64 MB/秒) - `bootstrap.py' が保存されました [2572]
警告メッセージが表示されます。それが何を意味するのか、そしてそれについて警戒すべきかどうかはわかりません。とにかく続けてみました。
python bootstrap.py init
vi buildout.cfg
buildout.cfg に次のように記述します。
[buildout]
parts = sqlite
[sqlite]
recipe = zc.recipe.egg
eggs = pysqlite
interpreter = mypython
そして、私は実行します:
./bin/buildout
その段階で私は問題があります:
「zc.recipe.egg」の配布を取得しています。zc.recipe.egg 1.2.2 を入手しました。sqlite のインストール。「pysqlite」のディストリビューションを取得しています。src/module.c:24 からインクルードされたファイル: src/connection.h:33:21: エラー: sqlite3.h: そのようなファイルまたはディレクトリはありません src/module.c:24 からインクルードされたファイル: src/connection.h :38: エラー: src/module.c:25: src/statement.h:37: エラー: 'sqlite3' src/module の前に指定子修飾子リストが必要です。 .c: 関数 'module_complete' 内: src/module.c:99: 警告: 関数 'sqlite3_complete' の暗黙の宣言 src/module.c: 最上位: src/module.c:265: エラー: 'SQLITE_OK' 宣言されていませんhere (関数ではない) src/module.c:266: エラー: 'SQLITE_DENY' がここで宣言されていません (関数ではない) src/module.c:267: エラー: 'PyString_FromString' の引数 1 を渡すと、キャスト エラーなしで整数からポインターが作成されます: セットアップ スクリプトがエラーで終了しました: コマンド 'gcc' が終了ステータス 1 で失敗しました pysqlite 2.5.5 をインストールしようとしたときにエラーが発生しました。 easy_install で出力されました。中: sqlite をインストールしています。「pysqlite」のディストリビューションを取得しています。エラー: インストールできませんでした: pysqlite 2.5.5
これらのエラーメッセージの意味と、上記の問題を解決する方法を教えてください。