谷歌应用引擎启动器无法在M上创建符号链接

2024-09-27 21:33:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我在mac(10.9.4)上传递googleappenginetutorial时遇到问题。在我安装了googleappengine launcher并将其拖到“Applications”并运行之后,我应该得到一个关于安装symlinks的对话框。但是我没有看到。大概是因为这个原因,我不能启动任何应用程序(启动程序只显示黄色时钟图标,我的应用程序无法访问)。从控制台运行给我:

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文件文件。在启动程序中单击“makesymlinks…”菜单项没有帮助。重新安装、重新启动、使用旧版本也无济于事。在

谢谢你!在

我应该打开谷歌的包装吗_appengine.zip文件在什么地方?在


Tags: 文件程序应用程序macgooglecontentszip对话框
1条回答
网友
1楼 · 发布于 2024-09-27 21:33:08

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

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

它显示的错误类似于

^{pr2}$

通过一轮又一轮的搜索,它似乎在试图在/usr/bin/python找到python,而python并不存在,或者在Mac上,苹果预装的python的符号链接不存在,因为用户删除了它。在

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

我删除了现有的symlink并运行以下命令创建一个指向默认python的symlink

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

相关问题 更多 >

    热门问题