今回はRailsアプリケーションにおいて、下記のエラーが起きた時の解決方法を記載します。
こちらのエラーはRailsアプリケーションをAWSで動作させようとした時によく起きるエラーなので、AWSを利用しようとしている人は要注意してください。
An error occurred while installing sqlite3 (1.3.13), and Bundler cannot continue. Make sure that `gem install sqlite3 -v ‘1.3.13’ –source ‘https://rubygems.org/’` succeeds before bundling.【エラー解決】An error occurred while installing sqlite3(Rails, AWS)
こちらのエラーはSQLite3というパッケージが入っていないことによるエラーです。
そのため、下記のコマンドを用いてパッケージを入れてあげましょう
エラー解決するために実行するコマンド
sudo yum install -y sqlite sqlite-devel
こちらのコマンドによって、sqlite3を入れることができるのでRailsのbundle installを通すことができると思います。
エラー解決のまとめ:An error occurred while installing sqlite3(Rails, AWS)
今回は下記のエラーを解決する方法を記載しました。
An error occurred while installing sqlite3 (1.3.13), and Bundler cannot continue. Make sure that `gem install sqlite3 -v ‘1.3.13’ –source ‘https://rubygems.org/’` succeeds before bundling.こちらのエラーが起きる状況は、RailsアプリケーションをAWS環境において実行しようとしているときに起きるエラーである。
エラーの原因は、sqlite3が入っていないことによるエラーである。
ということでした。このエラーを解決するためには下記のコマンドを打ち込んで、パッケージをインストールする。
sudo yum install -y sqlite sqlite-devel