Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在脱机计算机上安装ruby调试ide_Ruby On Rails_Gem_Offline_Ruby Debug - Fatal编程技术网

Ruby on rails 在脱机计算机上安装ruby调试ide

Ruby on rails 在脱机计算机上安装ruby调试ide,ruby-on-rails,gem,offline,ruby-debug,Ruby On Rails,Gem,Offline,Ruby Debug,我正在尝试在未连接到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 错误:不被视为存储库 在连接到互联网的类似机器上安装相同的gem,效果很好。 有什么问题吗 谢谢。因为ruby debug ide gem的作者使用的是一种扩展机制,不是构建一些用C编写的库,而是

我正在尝试在未连接到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 错误:不被视为存储库

在连接到互联网的类似机器上安装相同的gem,效果很好。 有什么问题吗


谢谢。

因为ruby debug ide gem的作者使用的是一种扩展机制,不是构建一些用C编写的库,而是根据您的ruby版本安装另一个gem。这是ruby调试ide的ext/mkrf_conf.rb文件:

它尝试下载并安装ruby debug base gem

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