2011-12-29 7 views
0

grokホームページチュートリアルのようにgrokproject Sampleを使用すると、同時に新しいプロジェクトを作成してgrokフレームワークをインストールできます。Grok DistributionNotFound:grokcore.startup

cd Sampleは、チュートリアルのようbin/paster serve parts/etc/deploy.iniを実行し、推測がGROKパッケージがgrokprojectコマンドでインストールされていなかった私に語っhttp://pastebin.com/T01J0ndM

@DistributionNotFound: grokcore.startupエラー

トレースバックで戻ってきましたか?

Gentoo Linuxを使用しています。

答えて

0

このエラーは、プロジェクトを元のインストールディレクトリから移動したために発生しました。明らかに、私が見つけることができない位置依存の設定の設定が必要です。

新しいディレクトリで新しいプロジェクトを最初から作成することで問題が解決しました。

2

通常、プロジェクトを移動し、新しい場所で

$ python bootstrap.py 
$ ./bin/buildout 

を実行すると、スクリプトや設定ファイル内のすべてのローカルパスを再生成する必要があります。また、標準的なpythons site-packagesディレクトリやcommon egg-directory(以下参照)のような共通の場所になければ、必要な卵(grokcore.startupなど)をダウンロードしてインストールします。

あなたは、ファイルが、このような内容でdefault.cfgと呼ばれる自分のホームディレクトリに.buildout/ディレクトリを作成することによって、このディレクトリ内の同じ場所に毎回であなたの卵をインストールするには、ビルドアウトを伝えることができます。

[buildout] 
eggs-directory = /home/myname/.buildout/eggs 

すべてインストールします与えられた経路の「地元の」卵。