小编use*_*256的帖子

找不到appcfg.py命令

我正在关注如何在此网站上设置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 Place

upload_data.sh的内容是:

!/ bin/sh的

appcfg.py upload_data

--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:line 3: - config_file:找不到命令

./upload_data.sh:line 4:nobody@nowhere.com:找不到命令

我需要告诉Cygwin关于我的python位置吗?如果是,那该怎么办?

我安装了Google AppEngine SDK之后很久就安装了Python和Cygwin.这是否会导致问题?是否应该在AppEngine SDK之前安装Cygwin和Python?AppEngine SDK的安装是否会自动通知Cygwin有关appcfg.py等的信息?

python google-app-engine

9
推荐指数
2
解决办法
1万
查看次数

设置AppEngine时出现DataNucleus Enhancer错误

我正在尝试根据本网站上的教程设置AppEngine后端应用程序项目:https://cloud.google.com/resources/articles/how-to-build-mobile-app-with-app-engine-backend-教程

我目前的环境如下:

1.安装了ADT的Eclipse 4.2(64位).(这是我从android sdk站点本身安装的Eclipse ADT包)

2.Java 7u45(64位)

3.App Engine Java sdk 1.8.6.

最初,当我使用Java 6使用Generate App Engine后端设置App引擎时(右键单击project-> Google-> Generate AppEngine Backend),它给了我一个初始化App Engine失败:路径错误时App Engine无效.

我发现这是一个Java版本的错误.所以我安装了Java 7并且错误消失了.现在我尝试使用Generate App Engine后端设置App引擎(右键单击project-> Google-> Generate AppEngine Backend)I得到以下错误:

无法找到主要类:com.google.appengine.tools.enhancer.Enhance.Program将退出.

我的控制台显示:java.lang.UnsupportedClassVersionError:com/google/appengine/tools/enhancer/Enhance:不支持的major.minor版本51.0

at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java google-app-engine

5
推荐指数
2
解决办法
3712
查看次数

标签 统计

google-app-engine ×2

java ×1

python ×1