Professional Plone 4 Development の冒頭にある開発環境のセットアップ手順に従っています。次の手順を実行しました。
まず、と呼ばれる virtualenv と、同じく呼ばれるpln
プロジェクト ディレクトリを作成しました。pln
次に、PIL をpln
virtualenv にインストールしました。
buildout.cfg
3 番目に、次の内容のファイルを作成しました。
[buildout]
extends = http://dist.plone.org/release/4.2/versions.cfg
parts = instance
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
eggs = Plone
4番目に、 http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.2/bootstrap.pybootstrap.py
からダウンロードしました
5 番目に、コマンドを実行するpython bootstrap.py --distribute
と、次の出力が得られました。
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.29.tar.gz
Extracting in /var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpwMBNe9
Now working in /var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpwMBNe9/distribute-0.6.29
Building a Distribute egg in /var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpKSPdWX
/var/folders/xk/5xt9s5vd4bqd731qdkmxkxyr0000gn/T/tmpKSPdWX/distribute-0.6.29-py2.7.egg
Creating directory '/Users/Jon/dev/pln/bin'.
Creating directory '/Users/Jon/dev/pln/parts'.
Creating directory '/Users/Jon/dev/pln/eggs'.
Creating directory '/Users/Jon/dev/pln/develop-eggs'.
Generated script '/Users/Jon/dev/pln/bin/buildout'.
6 番目に、プロジェクト ディレクトリから次のコマンドを実行しましたbin/buildout
。しばらくはすべて正常に動作しているように見えましたが、その後、以下のようなエラー メッセージが多数表示されるようになりました。
SyntaxError: ("'return' outside function", ('build/bdist.macosx-10.8-x86_64/egg/Products/kupu/plone/kupu_plone_layer/convertContentForKupu.py', 23, None, 'return str(content)\n'))
SyntaxError: ("'return' outside function", ('/Users/Jon/dev/pln/eggs/tmpEwAZSu/Products.CMFPlone-4.2.0.1-py2.7.egg/Products/CMFPlone/skins/plone_scripts/redirectToReferrer.py', 18, None, 'return request.RESPONSE.redirect(target_url)\n'))
SyntaxError: ("'return' outside function", ('build/bdist.macosx-10.8-x86_64/egg/Products/Archetypes/skins/archetypes/unicodeTestIn.py', 11, None, 'return 0\n'))
最後に、実行bin/buildout
は次のエラーで失敗します。
While: Installing instance.
Getting distribution for 'plone.outputfilters==1.3'.
An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/Users/Jon/dev/pln/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 1683, in main
getattr(buildout, command)(args)
File "/Users/Jon/dev/pln/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 555, in install
installed_files = self[part]._call(recipe.install)
[about 50 lines of stack trace admitted for brevity...]
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 365, in _read_status
line = self.fp.readline()
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 447, in readline
data = self._sock.recv(self._rbufsize)
error: [Errno 54] Connection reset by peer
最後にピアによって接続がリセットされるのはなぜですか? これはどのピアで、このようなエラーをどのように制御できますか?
よろしくお願いします。