Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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 如何默认添加gem_Ruby_Gem - Fatal编程技术网

Ruby 如何默认添加gem

Ruby 如何默认添加gem,ruby,gem,Ruby,Gem,我不熟悉ruby和gem。我最近交叉编译了ruby,现在正试图在我的操作系统上启动一个gem 该宝石依赖于其他12颗宝石。有没有办法用ruby将这些gem编译成默认gem,这样我就可以直接在操作系统上启动gem了 感谢您的帮助和指点 试试看: gem install YOUR_GEM_NAME 这将在本地机器上下载并安装gem。它还应该下载任何依赖项。如果您要安装的gems不依赖于C扩展,那么将ruby安装在一个类似的可以访问internet的架构上,在那里安装gems,gems通常会转到GE

我不熟悉ruby和gem。我最近交叉编译了ruby,现在正试图在我的操作系统上启动一个gem

该宝石依赖于其他12颗宝石。有没有办法用ruby将这些gem编译成默认gem,这样我就可以直接在操作系统上启动gem了

感谢您的帮助和指点

试试看:

gem install YOUR_GEM_NAME

这将在本地机器上下载并安装gem。它还应该下载任何依赖项。

如果您要安装的gems不依赖于C扩展,那么将ruby安装在一个类似的可以访问internet的架构上,在那里安装gems,gems通常会转到
GEM\u HOME
目录,例如
.rvm/gems/ruby-2.0.0-p247
,在没有internet访问的系统中安装ruby后,您只需复制
GEM_HOME
目录,您的
GEM
应该可以直接使用。

目标机器将是独立的(而不是internet访问)。也没有make,因为一些gem在“gem安装”中寻找make,所以我想预编译它们,以便只需要一次安装gem安装。