https://cloud.google.com/ruby/getting-started/hello-world
に従って操作をしてみています。
rails アプリを google cloud に deploy をしてみようとするとエラーになります。
- 実行コマンドとエラー
$ gcloud preview app deploy
- エラーログ画面
- 環境:
$ gcloud --version Google Cloud SDK 105.0.0 app-engine-python 1.9.35 bq 2.0.24 bq-nix 2.0.24 core 2016.04.11 core-nix 2016.03.28 gcloud gsutil 4.18 gsutil-nix 4.18 $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.4 BuildVersion: 15E65 $ ruby --version ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15]
- 備考
https://cloud.google.com/python/getting-started/hello-world
の python の例では、deployができ、
https://<your-project-id>.appspot.com
でのアクセスもできたのですが...
- 追記: 2016-04^17 17:30
Dockerfile は Mac ファイル上には存在していませんでした。
(find ~ | grep Dockefile を実行して,関係しそうな Dockerfile がないことを確認した)
そこで
$ gcloud preview app gen-config --custom
を実行して Dockerfile が生成させました。
そのファイル中には IF はありません。
... FROM gcr.io/google_appengine/ruby # Install 2.2.3 if not already preinstalled by the base image RUN cd /rbenv/plugins/ruby-build && \ git pull && \ rbenv install -s 2.2.3 && \ rbenv global 2.2.3 && \ gem install -q --no-rdoc --no-ri bundler --version 1.11 ENV RBENV_VERSION 2.2.3 ...
この状態で
$ gcloud preview app deploy
を実行してもエラー内容は変化しませんでした。
- 追記 2016-04-17 20:50
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/17 08:33
2016/04/17 10:04
2016/04/17 10:31
2016/04/17 11:47
2016/04/17 11:57