railsでアプリケーションを生成する際にsqlite3.hが無いと言われる

Railsでアプリを新規作成した時にsqlite3.hが無いと言われたのでメモ

Railsのバージョン

Railsのバージョンは4を使用。

$ rails -v
Rails 4.0.0

アプリ作成

$ rails new testApp
Installing sqlite3 (1.3.8)
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /home/vagrant/.rbenv/versions/2.0.0-p247/bin/ruby extconf.rb
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +universal'
or 'yum install sqlite-devel' and check your shared library search path (the
location where your sqlite3 shared library is located).
*** extconf.rb failed ***

sqlite3.h is missingと怒られる。sqliteやsqlite3をapt-getで入れてもだめで、調べるとstackoverflowで直ぐ出てきた。

sqlite3-ruby install error on Ubuntu

どうやら、libsqlite3-devを入れないといけないらしい。

$ apt-get install libsqlite3-dev

もう一度アプリを生成。うまくいった。