gem install fastthread -v1.0.7
Building native extensions. This could take a while...
ERROR: Error installing fastthread:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:8:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:8
Gem files will remain installed in /var/lib/gems/1.8/gems/fastthread-1.0.7 for inspection.
Results logged to /var/lib/gems/1.8/gems/fastthread-1.0.7/ext/fastthread/gem_make.out
这是我尝试从fastthread安装到我的系统上设置SUP邮件客户端时得到的。如何摆脱这个错误?
答案 0 :(得分:3)
安装这些,然后尝试重新安装:
sudo apt-get install ruby1.8-dev
答案 1 :(得分:1)
我在OS X Lion中遇到了同样的错误。安装Xcode 4.3并没有削减它。您必须转到Xcode中的首选项并安装命令行工具,这些工具会安装必要的编译器工具,以便在系统上执行本机构建。在我这样做之后,gem install fastthread为我工作了。
答案 2 :(得分:0)
只是为了补充一点,在debian和ubuntu上,“完整”的ruby包是这样的: ruby1.8 ruby1.8-dev ri1.8 rdoc1.8 irb1.8 ruby1.8-elisp ruby1.8-examples libdbm-ruby1.8 libgdbm-ruby1.8 libtcltk-ruby1.8 libopenssl-ruby1.8 libreadline-ruby1.8
类似
sudo aptitude install ruby1.8 ruby1.8-dev ri1.8 rdoc1.8 irb1.8 ruby1.8-elisp ruby1.8-examples libdbm-ruby1.8 libgdbm-ruby1.8 libtcltk-ruby1.8 libopenssl- ruby1.8 libreadline-ruby1.8
在大型项目上进行捆绑安装时,可以节省大量时间。