私は次の手順を実行しました。
最初-と呼ばれるディレクトリと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?