2016-08-15 6 views
0

この質問は愚かではありますが、GAEを使用しているプロジェクトでローカルデータストアをクリアできないようです。私もドキュメントで見てきた、とコマンドは、それらすべての中で非常に明確なようだローカルデータストアを削除できません

:私は、次のSEの質問に相談しました。私は私は私のアプリのためのNo such file or directoryを示すエラーを得続ける、dev_appserver.pyが配置されているフォルダに移動し、その後

dev_appserver.py --clear_datastore=yes <myappname> 

を実行しかし、することができます。

app.yamlファイルの名前と一致するため、私のアプリケーションに適切な名前を入力していると確信しています。プロジェクトがローカルにあるフォルダと一致し、GAEのプロジェクト名と一致しますランチャー。

マイアプリのローカルファイルは、違いがあれば、GAEのインストール場所とは完全に別のディレクトリにあります。私は私のアプリのディレクトリでコマンドを実行しようとしたと私に同じエラーを与える。

名前にダッシュが含まれているため、問題が発生している可能性がありますか?私はこれが検証可能な例ではないことを認識していますが、私はアイデアがありません。

+0

dev_appserver.pyがどこにありますか*「dev_appserver.pyがあるフォルダ」で実行している場合、どこに*があるのですか? –

+0

http://stackoverflow.com/a/33132299/4495081同じ一般的な側面の変形 - 作業するファイル/ディレクトリの位置を特定する必要のある実行ファイルを呼び出す方法も参照してください。 –

+0

私は、アプリのディレクトリ内から同じコマンドを実行したことに言及しました。それは私にトレースバックで同じエラーを与えたので、私は他に何が欲しいのか分からない。私はまた、それぞれのフォルダから、別の場所への完全なパスを使用してコマンドを試してみましたが、どちらもうまくいきませんでした。私はアプリのディレクトリ内からコマンドを実行している場合、それがうまくいかない理由は何ですか? – coralvanda

答えて

1

Danの助けを借りて感謝します。彼が指摘したように、dev_appserver.py --helpコマンドは、.yamlファイルをアプリ名の位置に置く必要があると説明しています。これはまた、このコマンドは私のGAEプロジェクトのすべてのローカルデータストアをクリアしたことが表示されます最終(.yamlファイルと同じディレクトリから実行)私のために働いたコマンド

dev_appserver.py --clear_datastore=yes app.yaml 

たです。それは私には問題ではありませんでしたが、他の人がローカルデータストアでプロジェクトを保存して別のものをクリアする必要がある場合、少し異なるコマンドが必要になることがあります。

関連する問題