2016-04-03 59 views
0

我對gae真的很陌生,但我有一個任務必須在谷歌上部署。 因爲我不知道如何停止sudo /usr/local/bin/dev_appserver.py之後,我只需按Ctrl + c。過了一會兒,當我試圖再次部署,我收到以下消息:在本地機器上測試時gae出現意外錯誤

INFO  2016-04-03 00:42:40,222 sdk_update_checker.py:229] Checking for updates to the SDK. 
INFO  2016-04-03 00:42:41,272 api_server.py:205] Starting API server at: http://localhost:51277 
INFO  2016-04-03 00:42:41,275 api_server.py:648] Applying all pending transactions and saving the datastore 
INFO  2016-04-03 00:42:41,275 api_server.py:651] Saving search indexes 
Traceback (most recent call last): 
    File "/usr/local/bin/dev_appserver.py", line 83, in <module> 
    _run_file(__file__, globals()) 
    File "/usr/local/bin/dev_appserver.py", line 79, in _run_file 
    execfile(_PATHS.script_file(script_name), globals_) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1040, in <module> 
    main() 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1033, in main 
    dev_server.start(options) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 824, in start 
    self._dispatcher.start(options.api_host, apis.port, request_data) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/dispatcher.py", line 194, in start 
    _module.start() 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/module.py", line 1176, in start 
    self._balanced_module.start() 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/wsgi_server.py", line 315, in start 
    self._start_all_fixed_port(host_ports) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/wsgi_server.py", line 352, in _start_all_fixed_port 
    raise BindError('Unable to bind %s:%s' % self.bind_addr) 
google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8080 

到目前爲止,我試着重新安裝gaelauncher,但它不工作。 拜託,任何幫助都會很好。

+1

你可以看看http://stackoverflow.com/questions/15985130/apps-wont-run-on-gae-unable-to-bind-to-localhost0 一些答案基本上你需要使用該端口找到進程並結束它。 – snakecharmerb

回答

0

幾天後,它再次工作。我認爲這是谷歌App Engine的東西,我不知道它的原因。但是如果你只是想使用deploy-on-localhost功能,請轉到其他工具,它會更容易。建議:MAMP。

相關問題