$ rbenv install 2.3.5
$ rbenv global 2.3.5
# 最新安定版をインストールしてglobalにしてもいい。
bundler
gem でインストールする。
$ gem install bundler
※ rbenvでversionを変更した場合、再度、 bundler のインストールが必要。
rubyが古いので警告が出る。
$ bundle -v
Your RubyGems version (2.5.2.3) has a bug that prevents `required_ruby_version` from working for Bundler. Any scripts that use `gem install bundler` will break as soon as Bundler drops support for your Ruby version. Please upgrade RubyGems to avoid future breakage and silence this warning by running `gem update --system 3.2.3`
Bundler version 2.3.26
mysql 5.7
clientがあればいいだけっぽいので、必要そうなものだけ入れる。
$ sudo apt list libmysqlclient-dev -a
一覧表示... 完了
libmysqlclient-dev/focal-updates 8.0.31-0ubuntu0.20.04.2 amd64
libmysqlclient-dev/focal-security 8.0.31-0ubuntu0.20.04.1 amd64
libmysqlclient-dev/focal 8.0.19-0ubuntu5 amd64
Install
必要なミドルウェアをaptで揃える。(dockerにできたらいいよね)
ruby 2.3
rbenv でrubyのバージョン管理する。
rbenv
とruby-build
をgitから取得する。.bashrc
に追記。必要なrubyバージョンをインストール。
bundler
gem
でインストールする。※ rbenvでversionを変更した場合、再度、
bundler
のインストールが必要。rubyが古いので警告が出る。
mysql 5.7
clientがあればいいだけっぽいので、必要そうなものだけ入れる。
mysql
の5系がないとき。5系のインストールして、バージョンアップしないようにholdしとく。