前提・実現したいこと
ここに質問の内容を詳しく書いてください。
RailsアプリをVPS(Conoha)で動かすことを目的としています。
デプロイ時にmysql2のインストールの際エラーが出ています。
発生している問題・エラーメッセージ
To see why this extension failed to compile, please check the mkmf.log which can be found here: /var/www/portfolio/shared/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/mysql2-0.5.3/mkmf.log extconf failed, exit code 1 Gem files will remain installed in /var/www/portfolio/shared/bundle/ruby/3.0.0/gems/mysql2-0.5.3 for inspection. Results logged to /var/www/portfolio/shared/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/mysql2-0.5.3/gem_make.out An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'` succeeds before bundling. In Gemfile: mysql2 bundle stderr: Nothing written ** DEPLOY FAILED ** Refer to log/capistrano.log for details. Here are the last 20 lines: To see why this extension failed to compile, please check the mkmf.log which can be found here: /var/www/portfolio/shared/bundle/ruby/3.0.0/extensions/x86_64-linux/3.0.0/mysql2-0.5.3/mkmf.log
該当のソースコード
bundle exec cap production deploy 上記コマンドでデプロイ実行しています。
試したこと
①エラ〜メッセージ通り、gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'
を実行してbundle installしましたが改善されませんでした。
②bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib"
コマンドを打ち、bundle installしましたが効果なしでした。
③またGemfileに直接バージョン指定して同じくbundle installしましたが、こちらも効果なしでした。
補足情報(FW/ツールのバージョンなど)
何か不足情報ありましたらご教授ください。
何卒宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/07 12:40
2021/04/07 12:59
2021/04/07 14:56
2021/04/07 23:25
2021/04/07 23:36
2021/04/08 01:36
2021/04/08 02:41
2021/04/08 05:22
2021/04/08 05:33 編集
2021/04/08 05:51
2021/04/08 08:20
2021/04/08 09:08
2021/04/08 13:13