このウェブサイトhttps://cloud.google.com/resources/articles/how-to-build-mobile-app-with-app-engine-backend-tutorialの AppEngineBackend チュートリアルのセットアップ方法に従っています
私の現在の環境は次のとおりです。
1. Windows 8 (64 ビット)。
2.ジャバ7
3. ADT を使用した Eclipse 4.2 (Android Web サイトからダウンロードした ADT で事前構成された Eclipse です)
このチュートリアルを開始して以来、Java、無効な AppEngine SDK などに関連する多くの問題がありました。私はそれらの多くを解決し、次のコマンドを使用して、upload_data.sh ファイル内のスクリプトを使用して、データを .csv ファイルから AppEngine データストアにアップロードする必要があるところまで来ました。
./upload_data.sh places.csv 場所
upload_data.sh の内容は次のとおりです。
!/ビン/sh
appcfg.py アップロードデータ
--config_file bulkloader.yaml --url="http://localhost:8888/remote_api" --filename $1 --kind=$2 -e nobody@nowhere.com
問題は、Windows が .sh ファイルをサポートしていないことです。また、このファイルには、appcfg.py、--config_file などのコマンドが含まれています。.sh ファイルを実行するために、Cygwin をダウンロードしました。次に、Python33 をインストールし、PythonPath 環境変数を c:\python33 に設定しました。上記のコマンドを Cygwin ターミナルから実行すると、次のようになります。
./upload_data.sh: 2 行目: appcfg.py: コマンドが見つかりません
./upload_data.sh: 3 行目: --config_file: コマンドが見つかりません
./upload_data.sh: 4 行目: nobody@nowhere.com: コマンドが見つかりません
Python の場所を Cygwin に伝える必要がありますか? はいの場合、それを行う方法は?
また、Google AppEngine SDK をインストールした後で Python と Cygwin をインストールしました。これが問題の原因ですか?AppEngine SDK の前に Cygwin と Python をインストールする必要がありますか?AppEngine SDK をインストールすると、appcfg.py などについて Cygwin に自動的に通知されますか?