2014-10-07 36 views
0

单击运行按钮后,它不会执行任何操作并且也没有日志,并在第一列上显示时钟符号。 enter image description here enter image description here无法在Google应用引擎中运行课程制作者

它在正常工作之前。但是,当我搞乱了我的python环境之后,google coursebuilder无法运行web应用程序。这是我的猜测。当我运行which python。它只能说明:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

这让我觉得我有没有办法解决这个问题有没有谁过这个问题之前就任何人!?任何想法或建议?

更新:我遵循建议使用命令行在GAE上运行Web应用程序。它在这里提醒我: enter image description here

更新:错误消息显示GAE无法获得分配的端口和域。发生这种情况的原因是,当我使用命令行运行Web应用程序时,我还打开GAE GUI以运行具有相同端口号的Web应用程序。

所以解决它的方法是关闭GAE GUI并释放端口。或者我们也可以用命令行指定另一种端口号( - 端口= XXXX和--admin_port = YYYY)。或者看看the doc:

再次感谢Mihail R的帮助!

+0

您是否尝试重新安装GAE启动器?您是否尝试在终端中通过'dev_appserver.py --host 127.0.0.1/Project/Path'手动运行命令?你是如何搞砸你的Python环境的?你能恢复它吗? – 2014-10-07 13:26:47

+0

@MihailR是的,我试图重新安装GAE启动器。我删除/ usr/bin/python。现在,当我运行哪个python时,它只显示来自MA的python版本。尽管我试图用不同的命令重新安装python,但它仍然只使用MAC中的python。 – 2014-10-07 13:30:54

+0

我用来在本地运行项目的完整命令是'/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python /usr/local/google_appengine/dev_appserver.py --host 127.0.0.1。 '其中**'.' **是项目的当前目录,这意味着我使用的是Mac自带的标准版本,并且工作得很好,那么您是否尝试通过终端启动项目?如果需要,还可以将'/ usr/bin/python'符号链接到'/ System/Library/Frameworks/Python.framework/Versions/2.7/bin/python'。 – 2014-10-07 13:53:28

回答

1

的OP曾与GAE设置多个问题,这是通过简单地重新安装GAE启动,并确保应用程序第一次复制到Applications.dmg文件来解决,然后从Applications而不是从.dmg文件中跑去,假设给予适当的权限,以便GAE启动程序创建它正确工作所需的符号链接。

有关正确安装GAE SDK的更多说明,请点击此处:https://cloud.google.com/appengine/downloads点击所需的SDK,然后点击安装该SDK的操作系统。

相关问题