LoginSignup
3
1

More than 5 years have passed since last update.

GAE/GO で Hello Worldさえハマる

Last updated at Posted at 2016-11-21

諸事情によりWindows(10)環境でやったのがイケなかったのか goapp serve すら動かなかった記録

こんな環境

> goapp version
go version go1.6.3 (appengine-1.9.46) windows/amd64

goapp serve の結果

> goapp serve
INFO     2016-11-21 23:20:25,867 devappserver2.py:756] Skipping SDK update check.
INFO     2016-11-21 23:20:25,911 api_server.py:205] Starting API server at: http://localhost:58691
INFO     2016-11-21 23:20:25,913 api_server.py:637] Applying all pending transactions and saving the datastore
INFO     2016-11-21 23:20:25,913 api_server.py:640] Saving search indexes
Traceback (most recent call last):
  File "c:\go_appengine\\dev_appserver.py", line 94, in <module>
    _run_file(__file__, globals())
  File "c:\go_appengine\\dev_appserver.py", line 90, in _run_file
    execfile(_PATHS.script_file(script_name), globals_)
  File "c:\go_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 1027, in <module>
    main()
  File "c:\go_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 1015, in main
    dev_server.start(options)
  File "c:\go_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 811, in start
    self._dispatcher.start(options.api_host, apis.port, request_data)
  File "c:\go_appengine\google\appengine\tools\devappserver2\dispatcher.py", line 193, in start
    _module, port = self._create_module(module_configuration, port)
  File "c:\go_appengine\google\appengine\tools\devappserver2\dispatcher.py", line 278, in _create_module
    threadsafe_override=threadsafe_override)
  File "c:\go_appengine\google\appengine\tools\devappserver2\module.py", line 1162, in __init__
    super(AutoScalingModule, self).__init__(**kwargs)
  File "c:\go_appengine\google\appengine\tools\devappserver2\module.py", line 549, in __init__
    self._watcher.set_skip_files_re(self._module_configuration.skip_files)
  File "c:\go_appengine\google\appengine\tools\devappserver2\file_watcher.py", line 54, in set_skip_files_re
    watcher.set_skip_files_re(skip_files_re)
AttributeError: 'Win32FileWatcher' object has no attribute 'set_skip_files_re'
error while running dev_appserver.py: exit status 1

下記リンクにある通り

  • file_watcher.py L53,53 をコメントアウト

でとりあえず動いた…

bugfix待ちですね(´・ω・`)

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1