去appengine示例抛出异常

时间:2012-10-01 04:43:18

标签: google-app-engine go

我无法获得app-engine包附带的go示例。

根据我应该能够运行的文档:

cd google_appengine
dev_appserver.py helloworld

如下面的终端输出所示,一切似乎都正常启动:

WARNING  2012-10-01 04:32:09,023 rdbms_mysqldb.py:74] The rdbms API is not available     because the MySQLdb library could not be loaded.
INFO     2012-10-01 04:32:09,077 appcfg.py:585] Checking for updates to the SDK.
INFO     2012-10-01 04:32:09,728 appcfg.py:603] The SDK is up to date.
INFO     2012-10-01 04:32:09,746 dev_appserver_multiprocess.py:655] Running application dev~helloworld on port 8080: http://localhost:8080
INFO     2012-10-01 04:32:09,746 dev_appserver_multiprocess.py:657] Admin console is available at: http://localhost:8080/_ah/admin

但是当我尝试查看在localhost上提供的页面时:8080我得到了:

<type 'exceptions.Exception'>: ('no .go files in %s', '/home/chris/.google_appengine/demos/helloworld') 
  args = ('no .go files in %s', '/home/chris/.google_appengine/demos/helloworld') 
  message = ''

这是正确的,在demos / helloworld中没有go文件,而是在demos / helloworld / helloworld中(这是他们的文件夹结构而不是我的)。我尝试将文件移动到父文件夹,但这不起作用。

这是go(1.0.3)和appengine的全新安装。

顺便说一句,对于demo文件夹中的所有示例都会发生这种情况。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你试过这个吗?

cd google_appengine
./dev_appserver.py demos/helloworld