前提・実現したいこと
初めての投稿です、よろしくお願いします。
Railsチュートリアルを始めて環境設定を行なっています。
https://railstutorial.jp/chapters/beginning?version=5.1#sec-prerequisites
の1−3−2を行なっているところですが、サーバーを立ち上げると以下のようなエラーメッセージが出てしまいました。いくつか自分で試してみたのですが、問題が解決できなかったので、もしわかる方がいたら教えて頂きたいです。よろしくお願いします。
発生している問題・エラーメッセージ
どうやらgemfileのうちの一つであるsqlite3のインストールがうまく行ってないらしく、rails serverした後に立ち上げたブラウザを見ようとすると以下のようなエラーが出てしまいます。
エラーメッセージ Specified 'sqlite3' for database adapter, but the gem is not loaded. Add `gem 'sqlite3'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). google翻訳にかけたあと データベースアダプタに 'sqlite3'を指定しましたが、gemがロードされていません。 Gemfileに `gem 'sqlite3'を追加します(そしてそのバージョンがActiveRecordで最低限必要なものであることを確認してください)
該当のソースコード
なし
試したこと
1
$gem install sqlite3をクラウド内で実行
2
$sudo yum install sqlite-develをクラウド内でしてみる
3
sqlite3のダウンロードページに行ってsqlite3のダウンロードし、それをtmpフォルダの中に置く
(ここからAWSのクラウド上)
gem uninstall sqlite3
↓
gem install sqlite3 -v "=1.3.7" --platform=ruby -- --with-sqlite3-include=C:\temp\sqlite-amalgamation-3240000 --with-sqlite3-lib=C:\Ruby25-x64\bin
をしてみましたが、以下のようなエラーが出てしまいました。
make failed, exit code 2
Gem files will remain installed in /home/ec2-user/.rvm/gems/ruby-2.6.0/gems/sqlite3-1.3.7 for inspection.
Results logged to /home/ec2-user/.rvm/gems/ruby-2.6.0/extensions/x86_64-linux/2.6.0/sqlite3-1.3.7/gem_make.out
補足情報(FW/ツールのバージョンなど)
AWSのcloud9を使って開発しようとしてます
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
hayato08120904
2019/03/11 02:42
2019/03/11 02:49
hayato08120904
2019/03/12 02:31