1

私は次の手順を実行しました。

最初-と呼ばれるディレクトリとpln41と呼ばれるvirtualenvを作成しましたpln41。(私はvirtualenvにPILをインストールしました。)

2番目-ディレクトリに入り、実行しました:

wget http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.1/bootstrap.py

3番目buildout.cfg-次のファイルを作成しました:

[buildout]
extends = http://dist.plone.org/release/4.1/versions.cfg
parts = instance 

[instance] 
recipe = plone.recipe.zope2instance
user = admin:admin
eggs = Plone

4番目-`pythonbootstrap.pyを実行しました--distribute

プログラムは次の出力を生成し、クラッシュしました。

Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.30.tar.gz
Extracting in /var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpLrULV3
Now working in /var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpLrULV3/distribute-0.6.30
Building a Distribute egg in /var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmp54ZJQK
/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmp54ZJQK/distribute-0.6.30-py2.7.egg
While:
  Initializing.
Error: The directory:
'/Users/Jon/dev/pln41/~/.buildout/extends'
to be used as a download cache doesn't exist.

今、私は.builtout/私のホームディレクトリに呼ばれるディレクトリを持っています。問題は、~ブートストラップが行おうとしているように、パスの真ん中にサインを配置すると問題が発生することです。どこからでも実行しようとするとcd /Users/Jon/dev/pln41/~/.buildout/「そのようなファイルやディレクトリはありません」と表示されますが、実行するcd ~/.buildout/とすべて正常に動作します。ブートストラップがこのパスを作成するのはなぜですか:/Users/Jon/dev/pln41/~/.buildout/extends

4

1 に答える 1

3

あなたの~/.buildout/default.cfgファイルには何がありますか?私はこれを期待します:

[buildout]
eggs-directory = /Users/Jon/.buildout/eggs
download-cache = /Users/Jon/.buildout/downloads
extends-cache  = /Users/Jon/.buildout/extends

これらの行が参照するディレクトリを作成したことを確認してください。

于 2012-10-25T19:52:40.473 に答える