frontendmemo

このサイトは、「html、css、js、ruby,ツールなどについて、自分が覚えたこと、またはいつも忘れて調べることを書き溜め、それが結果といて勉強したての初心者の方や自分と同じような技術レベルの人の助けになることを目的とするWebログ」、略してブログです。挨拶→http://frontendmemo.hatenablog.com/entry/2016/06/25/115845

railsが起動しなかった3つのエラーの対処(cannot load such file -- sqlite3/sqlite3_native (LoadError))

スポンサードリンク


スポンサードリンク


たった1日で基本が身に付く!  Ruby on Rails 超入門

たった1日で基本が身に付く! Ruby on Rails 超入門

「たった1日で基本が身につく!ruby onrails超入門」を読んで、
rubyの環境構築を行ったのですが、Railsアプリを起動する段階でエラーが出ていました。
約5時間かけてやっとrails sでwebサーバー起ち上げるまでいけたのでメモします。

主に3つのエラーが出ました。

1

cannot load such file -- sqlite3/sqlite3_native (LoadError)

2018年5月時点では、sqlite3がRuby 2.5に対応していないので起動しないということです。
その為もしRuby 2.5をインストールしていたのでアンインストールしてRuby 2.4をインストールし直しました。

2

rubyinstallerのセットアップウィザードが完了したらコマンドプロンプトが起動し、本には「1,2,3と入力しEnter」と書いてあるのですが、
これが微妙に違くて1、Enter。→2、Enter。→3、Enter。と3段階に分けてインストールをするということだったんですね。。

3

そこまでやってもrails sがエラーを吐きつづけました。

Run options: --seed 38025
Finished in 0.001562s, 0.0000 runs/s, 0.0000 assertions/s.

そこでrails s pumaとしたら動きました!
f:id:funclur:20180527002502p:plain