【发布时间】:2010-09-30 02:10:55
【问题描述】:
我正在尝试在装有 Ruby 1.8.6、Rails 2.2.2、gem 1.3 和 sqlite-3.5.9 的 Fedora 9 Linux 机器上安装 SQLite gem。这是我正在运行的命令及其结果:
sudo gem install sqlite3-ruby
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb install sqlite3-ruby
can't find header files for ruby.
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out
gem_make.out 只是重复已经发送到控制台的内容。如何安装这个 gem?
【问题讨论】:
-
我也经常遇到这个错误!!
-
错误提示是“can't find header files for ruby”……这意味着你需要ruby的开发包。
-
@salt.racer / 那里的任何一个 - 你能发布什么包(主要)是必需的。
标签: ruby-on-rails ruby sqlite gem