0

grokproject Samplegrok ホームページ チュートリアルのように、新しいプロジェクトの作成と grok フレームワークのインストールを同時に行うために使用されます。

cd Sampleその後bin/paster serve parts/etc/deploy.ini、チュートリアルのように実行し、DistributionNotFound: grokcore.startupエラーで戻ってきました

トレースバック @ http://pastebin.com/T01J0ndM

経験に基づいた推測では、grokパッケージがgrokprojectコマンドでインストールされていないことがわかりますか?

Gentoo Linux を使用しています。

4

2 に答える 2

2

通常、プロジェクトを移動すると、実行中の

$ python bootstrap.py
$ ./bin/buildout

新しい場所で、スクリプトと構成ファイルのすべてのローカル パスを再生成する必要があります。また、必要な卵 (grokcore.startup など) を、標準の pythons サイト パッケージ ディレクトリや共通の卵ディレクトリ (以下を参照) などの共通の共有場所にない場合は、ダウンロードしてインストールします。

ホームディレクトリにディレクトリを作成し、このディレクトリに次のような内容で.buildout/呼び出されるファイルを作成することにより、毎回同じ場所に卵をインストールするように buildout に指示できます。default.cfg

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

これにより、すべての「ローカル」卵が指定されたパスにインストールされます。

于 2012-07-14T22:28:22.597 に答える
0

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

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

于 2012-01-02T00:59:24.590 に答える