Проблема с установкой гема

479
Peter

Поэтому я пытаюсь установить этот драгоценный камень, но появляется ошибка. https://github.com/cgore/ruby-btce Фактически README говорит, что нужно выполнить установку gem, так что, мне кажется, мне не нужно было клонировать репозиторий git? В любом случае, мне пришлось установить Ruby перед тем, как сделать это, и это все, что я установил до сих пор, так что я полагаю, что мне не хватает некоторых других зависимостей для установки этого гема? Ошибка при попытке установить gem install btce:

ERROR: Error installing btce: eRROR: Failed to build gem native extension.  /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:13:in <main> 

Учитывая, что это установка gem, и я предполагаю, что это будет эквивалентно установке чего-либо из другого менеджера пакетов, это означает, что уже ничего в моей существующей файловой системе не требуется (например, файл ... который, похоже, отсутствует).

Поэтому мое следующее предположение будет отсутствующей зависимостью. Но есть ли способ найти то, что может быть, если в сообщении об ошибке не указано, чего не хватает?

1
Как вы установили `ruby`? Вы использовали `RVM` или скомпилированы из исходного кода? Скорее всего, если вы скомпилировали из исходного кода, вам нужно выполнить `sudo gem install btce` kobaltz 10 лет назад 0
Я установил apt-get на Debian 7.1. Затем перейдите к установке gem. Я полагаю, я мог бы изучить использование RVM, если вы думаете, что это могло бы помочь. Peter 10 лет назад 0

1 ответ на вопрос

1
Peter

Required to install ruby-dev and dependencies.

As per SO post: `require': no such file to load — mkmf (LoadError).

Похожие вопросы