【问题标题】:installing ruby-debug-ide on an offline machine在离线机器上安装 ruby-debug-ide
【发布时间】:2010-12-13 07:59:45
【问题描述】:
我正在尝试在未连接到 Internet 的 Ubuntu 10.04 机器上安装 ruby-debug-ide-0.4.15.gem,但出现以下错误:
错误:安装 ruby-debug-ide-0.4.15.gem 时出错:
错误:无法构建 gem 原生扩展。
/usr/bin/ruby1.8 mkrf_conf.rb
错误:http://rubygems.org/ 似乎不是存储库
在连接到 Internet 的类似机器上安装相同的 gem,工作正常。
可能是什么问题?
谢谢。
【问题讨论】:
标签:
ruby-on-rails
gem
offline
ruby-debug
【解决方案1】:
因为 ruby-debug-ide gem 的作者是一种使用扩展机制,不是为了构建一些用 C 编写的库,而是安装另一个 gem,具体取决于您的 Ruby 版本。这是 ruby-debug-ide 的 ext/mkrf_conf.rb 文件:
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 gem。