我在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吗?
答案 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