установка ruby-debug-ide на автономный компьютер - PullRequest
1 голос
/ 13 декабря 2010

Я пытаюсь установить ruby-debug-ide-0.4.15.gem на компьютере с Ubuntu 10.04, который не подключен к Интернету, и получаю следующие ошибки:

ОШИБКА: ошибка установкиruby-debug-ide-0.4.15.gem: ОШИБКА: не удалось создать собственное расширение gem.

/ usr / bin / ruby1.8 mkrf_conf.rb ОШИБКА: http://rubygems.org/ не отображается вбыть хранилищем

Установка того же самоцвета на аналогичную машину, которая подключена к Интернету, работает нормально.В чем может быть проблема?

Спасибо.

1 Ответ

0 голосов
/ 06 августа 2011

Поскольку авторы гема ruby-debug-ide используют механизм расширения не для создания какой-либо библиотеки, написанной на C, а для установки другого гема в зависимости от вашей версии Ruby. Это файл ext/mkrf_conf.rb формы ruby-debug-ide:

inst = Gem::DependencyInstaller.new
begin
  if RUBY_VERSION < "1.9"
    inst.install "ruby-debug-base", '>=0.10.4'
  else
    inst.install "ruby-debug-base19", '>=0.11.24'
  end
  rescue
    exit(1)
end

Он пытается загрузить и установить гем ruby-debug-base.

...