Rails PR

【エラー解決】An error occurred while installing sqlite3:Rails, AWS

記事内に商品プロモーションを含む場合があります

今回は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