課題
Railsの 5.2.4がリリースされたのでupdateしようとしたところ、mysql2のアップデートでエラーになった。
/usr/bin/ld: cannot find -lssl /usr/bin/ld: cannot find -lcrypto collect2: error: ld returned 1 exit status Makefile:260: recipe for target 'mysql2.so' failed make: *** [mysql2.so] Error 1
sslとcryptoのライブラリが足りないらしい。どうやってmysql2の 0.5.2
はどうやって入れたんだ。
対応
ぐぐった感じだと libssl-dev
を入れてあげれば良さそう。
$ sudo apt install libssl-dev $ gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/' $ bundle update
一応これでインストール&アップデートできた。