4

私は奇妙な問題を抱えています。以前は appcfg.py を実行してアプリを appengine に更新していましたが、機能しなくなりました。このコマンドを実行すると

C:\Program Files <x86>\Google\google_appengine>appcfg.py update E:\path\myApp\

エラーもフィードバックもありません。この行に戻るだけです

C:\Program Files <x86>\Google\google_appengine>

この問題に関する任意のアイデア!

PS私はPython 2.7を使用しています。私のコードはGoogleアプリランチャーを介して更新されていますが、ランチャーでは許可されていないappengineのものをダウンロード/アップロードするため、cmdプロンプトから実行する必要があります!

ありがとう

4

6 に答える 6

2

私はまだ指示に少し問題がありました。Windows 7 で Google App Engine の download_app を使用するためのバッチ ファイルを作成するために使用した手順は次のとおりです。

私の例では、

  • ドライブ、C:を使用します。
  • デフォルトの Python パスは、C:\Python27\python.exeになります。
  • GAE パス (「」を含む)、「C:\Program Files (x86)\Google\google_appengine\appcfg.py」
  • アプリ ID {your_app_id}はアプリ ID 名になります
  • {your_app_version}は、GAE app.yaml ファイルの「バージョン:」番号です。
  • Windows 7 デスクトップにフォルダーを作成し、GAE_Appという名前を付けます。
  • デスクトップ フォルダーのパスはC:\Users\{username}\Desktop\GAE_Appになります。
  • {your email}は、GAE に接続された Gmail アカウントになります。

デスクトップを右クリックし、[新規] -> [テキスト ドキュメント] を選択します。新しく作成したテキスト ドキュメントを開き、セットアップ用に変更した次のコード行を空白のテキスト ドキュメントに追加します。

C:\Python27\python.exe "C:\Program Files (x86)\Google\google_appengine\appcfg.py" download_app -A {your_app_id} -V {your_app_version} --email={your email} C:\Users\{username}\Desktop\GAE_App

テキスト ドキュメントを保存し、ファイル名をGAE_Download.batに変更します。

拡張子が「.txt」ではなく「.bat」になっていることが重要です。

完了したら、バッチをクリックして実行します。パスワードの入力を求められ、ファイルがデスクトップのGAE_Appフォルダーにダウンロードされます。これで、ファイルをダウンロードする必要があるときはいつでも、バッチ ファイルをクリックするだけです。

Google がこの機能を単純に GAE for Windows ソフトウェアに含めなかった理由は不明です。

于 2014-04-24T16:44:36.543 に答える
1

私は同じ問題に直面しました。これが簡単な解決策です。次の手順に従ってください。

  1. Google App Engine がインストールされているプログラム ファイルに移動します。一般的にはGoogleと名付けられています。

  2. appcfg.py をクリックし、[open with.] を選択します。[Choose Default Programs] を選択します。

  3. プログラムから Python を選択し、「この種類のファイルを開くには、選択したプログラムを常に使用する」を選択します。

  4. コマンドを実行すると、コマンドラインで結果が得られます。

参考までにここをクリック

于 2015-02-14T09:20:33.467 に答える
0

そのようなPythonライブラリにアクセスすることで修正されました

C:\ Python27> python appcfg.py update E:\ path \ myApp \

于 2012-07-05T07:33:09.873 に答える
0

これが私のために働いた解決策です: "google_appengine/appcfg.py" update "C:\PATH TO APP

于 2013-11-20T21:24:59.990 に答える
0

これは私のために働いた

基本

<PATH_TO_PYTHON>python <PATH_TO_APPCFG.PY>appcfg.py -A <PROJECT_INSTANCE_NAME> update app.yaml

X:\Software\Python2.7\python Q:\SOFTWARE\GoogleAppEngineSDK\appcfg.py -A great-1337 update app.yaml
于 2016-04-21T14:15:44.780 に答える
0

使用する必要がある appcfg.bat は **C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\appengine-java-sdk\bin** にあり、空の appcfg.bat ではありません。不明な理由もここにありました C:\Program Files\Google\Cloud SDK\

このパスをシステム変数 PATH に追加することをお勧めします。

于 2015-06-20T13:03:41.200 に答える