質問: Ubuntu上でrubyのActiveRecordを使ってsqlite3に接続したく、activerecordを入れた後に、sqlite3を入れるためにgem install sqlite3コマンドを打ちました。すると、 ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. というエラーが発生し、インストールできませんでした。 どうしたらgem install sqlite3でsqlite3をインストールし、gem list sqlite3を表示できるのでしょうか? ubuntuやdbに初めて触れるため、右も左も分からないため質問させていただきました。よろしくお願いいたします。 -----Ubuntuのバージョン-------- No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04 LTS Release: 14.04 Codename: trusty ----gem install sqlite3でのエラー------- Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. current directory: /var/lib/gems/2.3.0/gems/sqlite3-1.3.11/ext/sqlite3 /usr/bin/ruby2.3 -r ./siteconf20160608-4355-2kr9nh.rb extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h extconf failed, exit code 1 Gem files will remain installed in /var/lib/gems/2.3.0/gems/sqlite3-1.3.11 for inspection. Results logged to /var/lib/gems/2.3.0/extensions/x86-linux/2.3.0/sqlite3-1.3.11/gem_make.out
回答: ググッてすぐ出てくる以下のサイトは試してみましたか? http://stackoverflow.com/questions/3458602/sqlite3-ruby-install-error-on-ubuntu ``` $ apt-get install libsqlite3-dev ``` を実行しなさいとのことです。