错误:未能>构建gem原生扩展。 - 无法安装水龙头宝石

时间:2011-06-30 02:26:44

标签: ruby-on-rails ruby rubygems heroku

我无法安装水龙头宝石。我试过跑:

sudo apt-get install libreadline-dev
sudo apt-get install libncurses-dev
cd ~/.rvm/src/ruby-1.9.2-p136/ext/readline
ruby extconf.rb
make
sudo make install

但是我收到了这个错误:

  

构建原生扩展。这个   可能需要一段时间...错误:错误   安装水龙头:错误:失败   构建gem原生扩展。

  ~/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
     

extconf.rb检查sqlite3.h ...   没有sqlite3.h丢失。试试'端口   安装sqlite3 + universal'或'yum   安装sqlite3-devel'并检查你的   共享库搜索路径(   你的sqlite3共享的位置   图书馆位于)。    * extconf.rb失败*

知道我做了什么/如何解决?

1 个答案:

答案 0 :(得分:1)

您需要使用开发标题安装SQLite3包。在Ubuntu上,这将是:

sudo apt-get install libsqlite3-dev