現在以下の環境で、Google App EngineのPython SDKにて開発を行っています。
【現在の環境】
・ Mac Book Pro(13inch Mid-2012)
・ OS X El Capitan 10.11.5
・ Python 2.7.11
【GAE】
GoogleAppEnginelauncher ver.1.9.38
deploy前のコードをlocalseverでテストしたいのですが、
以下エラーが発生してしまい、先に進めません・・・
Python
1*** Running dev_appserver with the following flags: 2 --skip_sdk_update_check=yes --port=8080 --admin_port=8000 --datastore_path=~/Users/erimakitokage/programming/GAE/mobapasstools/datastore/mobapasstools /Users/erimakitokage/programming/GAE/mobapasstools/performance.yaml 3Python command: /usr/bin/python2.7 4INFO 2016-07-11 00:29:24,796 devappserver2.py:769] Skipping SDK update check. 5Traceback (most recent call last): 6 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/dev_appserver.py", line 84, in <module> 7 _run_file(__file__, globals()) 8 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/dev_appserver.py", line 80, in _run_file 9 execfile(_PATHS.script_file(script_name), globals_) 10 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1040, in <module> 11 main() 12 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1033, in main 13 dev_server.start(options) 14 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 820, in start 15 request_data, storage_path, options, configuration) 16 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 925, in _create_api_server 17 appidentity_oauth_url=options.appidentity_oauth_url) 18 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/api_server.py", line 424, in setup_stubs 19 auto_id_policy=datastore_auto_id_policy) 20 File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/datastore/datastore_sqlite_stub.py", line 615, in __init__ 21 factory=sql_conn) 22sqlite3.OperationalError: unable to open database file
指示としては、以下の対応をお願いされていますが、上記エラーとなってしまっております・・・
開発サーバーの「Edit」 -> 「Application Settings」を選び、「Exrta Flags:」の
テキストボックスに以下
「--datastore_path=/path_to_your_folder/datastore/mobapasstools」
および
「/path_to_your_folder/mobapasstools/performance.yaml」
を追加(2つのパスの間に半角スペースを開ける)
開発サーバーで「mobapasstools」を起動
↑結果ここで、「sqlite3.OperationalError: unable to open database file」の
エラーが出てしまう・・・
足りていない手順等あれば、ご教示いただきたく・・・
(本来であれば、引き継ぎの方に聞くべき内容なのですが、いかんせん「document読んだ?」としか言われなく・・・orz)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。