まずは bundle install
mysql が動かない。
-
sudo apt-get install libmysqlclient-dev
して mysql を入れる - bundle installを再実行.. ok
- c9 の 設定のままだと、 root@local.host につながらない、とかなった。
- db に root接続して、user を作り (user をつくるところは、https://www.lucidar.me/en/aws-cloud9/install-mysql-and-phpmyadmin-on-aws-cloud9/ を参考にした)
- その情報をもとに database.yml を設定変更
username: <%=ENV['C9_USER']%>
# password: <%=ENV['C9_USER']%>
もともとこんな感じになってたので、設定変更。
これで、 rails db:create, db:migrate ... ok
rails server を動かす IP とか若干違った
before
rails server -b $IP -p $PORT
after
rails s -b 0.0.0.0
app が error 出す
ruby の version が 変わってた。gem とか 大幅アップデートとか嫌だったので、昔のsetupでいく方針 (live app だったので)
lvm list
で状況確認して
rvm install 2.3
した (live 環境 2.3.x だったので)
rvm default 2.3.X
この状態で も一度 rails s -b 0.0.0.0
...ok