2014-09-02 43 views
2

我在mac(10.9.4)上傳遞谷歌應用引擎tutorial時遇到問題。在我安裝谷歌應用程序引擎啓動程序將其拖動到「應用程序」並運行它後,我應該得到一個關於安裝符號鏈接的對話框。但是我沒有看到一個。據推測,因爲我無法啓動任何應用程序(啓動器只顯示黃色時鐘圖標,我的應用程序無法訪問)。從控制檯運行給我:Google應用引擎啓動器無法在Mac上創建符號鏈接

google_appengine/dev_appserver.py: No such file or directory 

根據教程中,我應該有/usr/local/google_appengine文件夾,但我沒有看到一個。 另外,有些答案指向我想要找到二進制文件的地方,但我看到的只有解壓後的google_appengine.zip文件。點擊啓動程序中的「Make symlinks ...」菜單項並沒有幫助。使用舊版本重新安裝,重新啓動也無濟於事。

謝謝!

我應該在某處解壓google_appengine.zip嗎?

回答

0

所以這可能與python文件路徑有關。當我在命令行

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

運行GAE應用它表明類似

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

的錯誤,通過一些周圍的搜索似乎是試圖找到位於/ usr /斌/蟒蟒這不存在,或者在Mac上,Apple預安裝的Python的符號鏈接不存在,因爲用戶將其刪除。

/usr/bin/[email protected] -> /Library/Frameworks/Python.framework/Versions/Current/bin/python 

我刪除現有的符號鏈接並運行以下命令創建一個符號鏈接到我的默認的Python

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

並重新啓動應用GAE。然後它促使我在對話框中創建符號鏈接。我還能夠仔細檢查google_appengine符號鏈接是否存在:

/usr/local/[email protected] -> /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine 
相關問題