GAE/Goのアプリのサンプルを写経していたときのこと。
ローカルサーバーの起動をするために、
> dev_appserver.py app.yaml
すると、
dev_appserver.py: error: too few arguments
(引数が少なすぎます)
調べてみると、すでに解決法がありました。
問題点
- Google Cloud SDKバンドルのpythonのコマンドに不備がある
修正するレジストリキー
-
regedit
を起動し、以下のキーを修正します。 - 引数を渡すようにコマンドを変更(
%*
を付け足し)ます 。
Computer\HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command
- "C:\Users\(省略..)\python.exe" "%1"
+ "C:\Users\(省略..)\python.exe" "%1" %*