はじめに
古いPCを復活させた時のメモ
GitHubにリモートリポジトリがあるものとする
環境
Ubuntu 16.04 LTS 32bit
ruby 2.4.4
rails 5.1.6
DB
develop:mysql 14.14
product:postgresql
ネックになったもの
gem mysql2
gem pg
rails db:create
'bundle install' まで
・GitHubからクローンを持ってくる
git clone https://github.com/hoge/piyo.git
cd piyo
git init
・とりあえず
bundle install
結果
mysql client is missing. ~~~ 'apt-get install libmysqlclient-dev' or ~~~
とあるので
sudo apt install libmysqlclient-dev
※前までubuntuのパッケージインストールは'apt-get'だったが、
いつの間にか'apt'推奨になったらしい
・気を取り直して
bundle install
結果
No pg_config... trying anyway. ~~~ please try again with --without ~~~
また怒られる。
ちなみに'--without'以降を付けても上手くいかない。
こちらを参考に
sudo apt install libpq-dev
これでbundle installが通る。
rails db:migrate
・やってみる
rails db:migrate
Could not find a Javascript runtime.
'Javascript runtime'が無いらしい。
調べたらnode.jsのこと?
sudo apt install nodejs
versionはとりあえず気にしない。
rails db:migrate
Unknown database 'mysql_development'
DBが無いらしいので作る。
rails db:create
rails db:migrate
rails s
終わり。