我刚刚在我的Mac上安装了Eclipse和Pydev插件(OS X 10.6.6),我在使用Google App Engine项目'模板'时遇到了麻烦。我真的被困在这里所以你的帮助会非常感激。
我可以添加一个新项目> Pydev> Pydev Google App Engine项目并设置项目名称,目录和类型等没问题。
然后请求Google App Engine目录“选择Google App Engine根目录(目录包含dev_appserver.py,appcfg.py,lib等”,但我无法在任何地方找到这些文件。我当然已经安装了Google App Engine SDK。
我找到了一篇帖子说我应该指定以下路径:
"/Applications/**GoogleAppEngineLauncher.app**/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/"
请注意,此路径包含.app文件(!?)。我试图导航这个结构,我可以找到GoogleAppEngineLauncher.app文件,但无法导航到它。我甚至尝试直接将路径粘贴到对话框中......没有运气。
我做错了什么?救命啊!
你的,Confoosed。
答案 0 :(得分:23)
将/usr/local/google_appengine
作为$ {GOOGLE_APP_ENGINE}的路径,Eclipse会将该符号链接解析为/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine
。
您应该能够在Eclipse下看到/ usr文件夹,这通常是在Finder下看不到的。
答案 1 :(得分:1)
我遇到了同样的问题而且我被困了几天。我只是在Finder中搜索dev_appserver.py文件并插入该目录。我只是在我最初指向我的桌面的文件夹下,我在浪费时间查看App文件夹。我希望这有帮助,即使只是搜索整个dir sys文件也很简单。
我在Mac OS X上下载了这个AppEngine SDK for Python,看起来它只是没有我们需要的lib的SDK。
祝你好运,答案 2 :(得分:0)
您需要下载并运行Google App Engine SDK for Python(可以在该链接找到AppEngine SDK for Python on Mac OS X),并且您需要运行安装程序。它将在/usr/local/bin/
中安装dev_appserver二进制文件。你不应该尝试运行捆绑的代码;为什么必须在安装程序中运行并在/usr/local/bin/
中安装代码的原因之一是,安装程序还会定期更新已安装的文件;如果直接从捆绑包中运行它们,那么您可能会冒这些文件的过时版本。