ошибка при установке fastthread из ruby ​​gem.Как убрать ошибку? - PullRequest
2 голосов
/ 16 декабря 2010
 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 в моей системе. Как избавиться от этой ошибки?

Ответы [ 3 ]

3 голосов
/ 16 декабря 2010

Установите их, а затем попробуйте переустановить:

sudo apt-get install ruby1.8-dev

Попробуйте эту ссылку http://kenno.wordpress.com/2009/07/25/fixed-extconf-rb8in-require-no-such-file-to-load-mkmf-loaderror/

1 голос
/ 04 мая 2012

Я получал эту же ошибку в OS X Lion.Установленный Xcode 4.3 не сокращает это.Вы должны перейти к настройкам в XCode и установить инструменты командной строки, которые устанавливают необходимые инструменты компилятора для выполнения собственных сборок в системе.После того, как я это сделал, у меня сработал gem install fastthread.

0 голосов
/ 15 декабря 2011

Просто добавим, что в 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-примеры libdbm-ruby1.8 libgdbm-ruby1.8 libtcltk-ruby1.8 libopenssl- ruby1.8 libreadline-ruby1.8

Экономит много времени при установке пакета в большом проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...