Google应用引擎启动器无法在Mac上创建符号链接

时间:2014-09-02 04:51:55

标签: python macos google-app-engine

我在mac(10.9.4)上传递谷歌应用引擎tutorial时遇到问题。安装Google应用引擎启动器后,将其拖到"应用程序"并运行它,我应该得到一个关于安装符号链接的对话框。但是,我没有看到一个。大概是因为我无法启动任何应用程序(启动器只显示黄色时钟图标,我的应用程序无法访问)。从控制台运行给我:

google_appengine/dev_appserver.py: No such file or directory

根据教程,我应该有/usr/local/google_appengine个文件夹,但我没有看到。 此外,一些答案指向我/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources我应该找到二进制文件,但我看到的只有解压缩的google_appengine.zip文件。点击"制作符号链接......"启动器中的菜单项没有帮助。使用旧版本重新安装,重新启动也无济于事。

谢谢!

我应该以某种方式解压google_appengine.zip吗?

1 个答案:

答案 0 :(得分:0)

所以这可能与python文件路径有关。当我从命令行运行GAE应用程序时

/Applications/GoogleAppEngineLauncher.app/Contents/MacOS/GoogleAppEngineLauncher

它显示类似于

的错误
GoogleAppEngineLauncher[19453:559390] Couldn't posix_spawn: error 2

通过一些关于搜索的回合似乎试图在/ usr / bin / python中找不到python而且不​​存在,或者在Mac上,Apple预安装的python的符号链接没有存在是因为用户删除了它。

/usr/bin/python@ -> /Library/Frameworks/Python.framework/Versions/Current/bin/python

我删除了现有的符号链接并运行以下命令来创建一个符合我默认python的符号链接

sudo ln -s /usr/local/bin/python /usr/bin/python 

并重新启动了GAE应用。然后它提示我在对话框中创建符号链接。我还能够仔细检查google_appengine符号链接是否存在:

/usr/local/google_appengine@ -> /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine