猿问

golang appengine - 文件名太长

我在 GO 中开发了一个 appengine 应用程序,现在我尝试使用 androidpublisher api。为此,我需要许多依赖项,例如:


github.com/google/google-api-go-client

github.com/golang/oauth2

google.golang.org/appengine

google.golang.org/appengine/urlfetch

我尝试根据https://github.com/golang/oauth2中的示例为 google-api-go-client 设置 oauth2 身份验证


一切看起来都很好,但我不能再在我的 Windows 开发机器上运行应用服务器了。它抱怨文件名太长:


INFO     2016-08-20 22:48:03,786 devappserver2.py:769] Skipping SDK update check. 

INFO     2016-08-20 22:48:03,960 api_server.py:205] Starting API server at: http://localhost:64053 

INFO     2016-08-20 22:48:03,969 dispatcher.py:197] Starting module "default" running at: http://localhost:8080 

INFO     2016-08-20 22:48:03,974 admin_server.py:116] Starting admin server at:http://localhost:8000


Exception in thread Instance Adjustment: Traceback (most recent call last):   

    File "C:\Python27\lib\threading.py", line 801, in __bootstrap_inner 

      self.run()   

    File "C:\Python27\lib\threading.py", line 754, in run 

      self.__target(*self.__args, **self.__kwargs)   

    File "C:\work\go_appengine\google\appengine\tools\devappserver2\module.py",line 1485, in _loop_adjusting_instances 

      self._adjust_instances()  

    File "C:\work\go_appengine\google\appengine\tools\devappserver2\module.py",line 1460, in _adjust_instances 

      self._add_instance(permit_warmup=True)

    File "C:\work\go_appengine\google\appengine\tools\devappserver2\module.py",line 1338, in _add_instance 

      expect_ready_request=perform_warmup)  

    File "C:\work\go_appengine\google\appengine\tools\devappserver2\go_runtime.py",line 174, in new_instance 

      if self._go_application.maybe_build(self._modified_since_last_build):  

    File "C:\work\go_appengine\google\appengine\tools\devappserver2\go_application.py",line 304, in maybe_build 

      self._extras_hash, old_extras_hash = (self._get_extras_hash(),   


我认为我GOPATH的设置错误,所以他将所有 gofile 作为go-app-builder.exe.


我的项目就在C:\Users\me\project\gopath 指向的地方,并且当我输入时我站着:


goapp.bat serve .

有人可以帮助解决这个问题吗?谢谢你。


一只名叫tom的猫
浏览 195回答 1
1回答

精慕HU

我通过设置我的 GOPATH 解决了这个问题。现在是这样设置的:GOPATH=C:\Users\me\development\appengine\gopath;C:\Users\me\project现在一切正常,上传的文件现在要小得多。2MB 与 11MB。谢谢你的提示。
随时随地看视频慕课网APP

相关分类

Go
我要回答