GCP上でRailsを動かす
nginx + unicorn + Railsの環境構築をする
事前準備
vscodeのインストール
vscodeの拡張機能の「Remote Development」のインストール
google_compute_engine.pubの中身をssh認証鍵に登録してconfigに以下を足す(あとでちゃんと説明を書く)
code:~/.ssh/config
Host gcp
HostName ip_address
User user_name
port 22
IdentityFile ~/.ssh/google_compute_engine
ruby-buildのインストール
sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev
code: terminal
$ touch ~/.bash_profile
$ echo '# rbenv' >> ~/.bash_profile
$ echo 'export PATH=~/.rbenv/bin:$PATH' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l
rubyのインストールとセットアップ
code:terminal
$ rbenv install --list # 最新版を探す versionが決まってるならやらなくていい
$ rbenv install x.y.z
10分くらいかかる
code:terminal
rbenv global x.y.z
ruby -v
もしインストールしたのと違うバージョンがでてきたら
rbenv rehash
わからない点
なんか失敗する
export RUBY_CONFIGURE_OPTS=--disable-install-docしてからrbenvinstallしなおしてみる
railsのインストール
gem install rails
Rails アプリの作成
rails new yuiseki-dev
ここで必ず止まる(10/29)