【发布时间】:2013-10-31 14:21:30
【问题描述】:
我正在关注本网站上的如何设置 AppEngineBackend 教程https://cloud.google.com/resources/articles/how-to-build-mobile-app-with-app-engine-backend-tutorial
我现在的环境是:
1.Windows 8(64 位)。
2.Java 7
3.Eclipse 4.2 with ADT(从Android网站下载的预配置ADT的eclipse)
自从开始本教程以来,我遇到了很多与 Java、无效 AppEngine SDK 等相关的问题。我解决了其中的许多问题,并且已经到了需要使用 upload_data.sh 文件中的脚本使用以下命令将数据从 .csv 文件上传到 AppEngine 数据存储区的地步:
./upload_data.sh places.csv 地点
upload_data.sh的内容是:
!/bin/sh
appcfg.py 上传数据
--config_file bulkloader.yaml --url="http://localhost:8888/remote_api" --filename $1 --kind=$2 -e 没有人@nowhere.com
现在的问题是 Windows 不支持 .sh 文件。该文件还包含 appcfg.py、--config_file 等命令。为了运行 .sh 文件,我下载了 Cygwin。然后我安装了 Python33 并将 PythonPath 环境变量设置为 c:\python33。当我从 Cygwin 终端运行上述命令时,我得到以下信息:
./upload_data.sh:第 2 行:appcfg.py:找不到命令
./upload_data.sh: line 3: --config_file: command not found
./upload_data.sh:第 4 行:nobody@nowhere.com:找不到命令
我需要告诉 Cygwin 我的 python 位置吗?如果是,那该怎么做?
另外,我在安装 Google AppEngine SDK 之后很晚才安装 Python 和 Cygwin。这是否会导致问题?是否应该在 AppEngine SDK 之前安装 Cygwin 和 Python?安装 AppEngine SDK 是否会自动通知 Cygwin appcfg.py 等.?
【问题讨论】:
-
您在这个问题上需要更多帮助吗?