0

さて、私はProfessional Plone 4 Developmentを購入し、現在初期セットアップを試みています。これが私がこれまでに行ったことです:

まず、 という仮想環境とpl、このプロジェクト用のディレクトリ ( とも呼ばれる) を作成しましたpl

次に、以前は仮想環境pipにインストールPILしていました。plうまくいったようです。

buildout.cfg3 番目に、ディレクトリにというファイルを作成しましたpl。その内容は次のとおりです。

[buildout]
extends = http://dist.plone.org/releases/4.2/versions.cfg
parts = instance
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
eggs = Plone

(このbuildout.cfgファイルは Plone 4 book の 36 ページの「A Minimum Buildout」というタイトルのセクションから直接取得しました。)

bootstrap.py4 番目に、ファイルをこの場所 ( http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.2/bootstrap.py ) にダウンロードしpl、本の指示に従って自分のディレクトリに配置しました。.

5番目に、plディレクトリから、pl仮想環境をアクティブにして、コマンドを実行しましたpython bootstrap.py --distribute

そして、次のエラーが発生しました。

http://pypi.python.org/packages/source/d/distribute/distribute-0.6.29.tar.gz のダウンロード
/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmp97GJFJ に展開
/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmp97GJFJ/distribute-0.6.29 で作業中
/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40 に配布卵を構築する
/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40/distribute-0.6.29-py2.7.egg
その間:
  初期化しています。

zc.buildout または
使用されているレシピ:
トレースバック (最新の呼び出しが最後):
  ファイル「/private/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py」、1682 行目、メイン
    user_defaults、windows_restart、コマンド)
  ファイル「/private/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py」、198 行目、__init__ 内
    data['buildout'].copy(), override))
  ファイル "/private/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py"、1356 行目、_open 内
    eresult = _open(base, extends.pop(0), see, dl_options, override)
  ファイル "/private/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py"、1306 行目、_open 内
    パス、is_temp = ダウンロード (ファイル名)
  ファイル "/private/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40/zc.buildout-1.4.4-py2.7.egg/zc/buildout/download.py"、96 行目、__call__ 内
    local_path, is_temp = self.download(url, md5sum, パス)
  ファイル「/private/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpvHtk40/zc.buildout-1.4.4-py2.7.egg/zc/buildout/download.py」、173 行目、ダウンロード
    tmp_path、ヘッダー = urllib.urlretrieve(url、tmp_path)
  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py"、91 行目、urlretrieve 内
    return _urlopener.retrieve(url、ファイル名、レポートフック、データ)
  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py"、237 行目、取得
    fp = self.open(url, データ)
  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py"、205 行目、開いている
    getattr(自分、名前)(url)を返す
  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py"、356 行目、open_http 内
    return self.http_error(url, fp, errcode, errmsg, headers)
  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py"、373 行目、http_error 内
    return self.http_error_default(url, fp, errcode, errmsg, headers)
  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py"、379 行目、http_error_default 内
    Raise IOError, ('http error', errcode, errmsg, headers)
IOError: (「http エラー」、404、「見つかりません」、)

ご参考までに、私は python 2.7.2 を使用しておりpip freeze、次のように出力します。

PIL==1.1.7
wsgiref==0.1.2
4

1 に答える 1

3

ビルドアウトの URL を次のように変更してみてください。

http://dist.plone.org/release/4.2/versions.cfg

それ以外の

http://dist.plone.org/releases/4.2/versions.cfg _ _

間違った URL が原因のようですIOError: ('http error', 404, 'Not Found', )

また、二次的に、ステップ 4 で次のコマンドを実行してみてください。

bin/python bootstrap.py --distribute

(bin/ は重要なので、python の virtualenv バージョンを確実に起動します)。あなたのトレースバックは、「python」を単独で実行することがシステム python を呼び出していることを示唆しています(「/System/Library/Frameworks」に言及しているすべてのパスに注意してください。

于 2012-10-21T14:46:53.563 に答える