#1.目的
フレームワークにRailsを用いて、Rubyのポートフォリオを製作するにあたり、DBにMySQLを使用しようと環境設定を行おうと試みたが、エラーが発生し、導入が進まなかったので、解決した手順を残す。
ただし投稿当時は、初学者のため原因の詳細は今後追記する事とする。
##1.1 環境
mysql2のgemのバージョンは0.5.2である
これらをAWS Cloud9 EC2へインストールしておくこと。
Ruby:2.6.3
Rails:5.2.3
MySQL:5.7.25
#2.手順
##2.1 順番にライブラリをインストール
$ sudo yum install mysql57-devel
$ sudo yum -y install ruby-devel
$ sudo yum groupinstall "Development Tools"
##2.2 gemのインストール
$ gem install mysql2
##2.3 gemの確認
リストを表示して、mysql2が確認できること。
$ gem list
##2.4 Gemfileの変更(プロジェクトを管理する場合)
Gemfileに以下を記述し、保存する。
gem 'mysql2'
##2.5 Gemfileに従ったインストール(プロジェクトを管理する場合)
$ bundle install
gem listにてmysql2があれば、とりあえずクリアと言う事で一件落着...
#参考
mysql2ではlibmysqlclinetを使用していることがどうやら関係している模様。