我是ruby和gem的新手。我最近交叉编译ruby,现在尝试在我的操作系统上启动一个gem。
宝石取决于其他12颗宝石。有没有办法可以将这些宝石编译为ruby的默认宝石,以便我可以直接在OS上启动我的宝石?
感谢任何帮助和指示。
答案 0 :(得分:0)
尝试:
gem install YOUR_GEM_NAME
这将在我们的本地计算机上下载并安装gem。它还应该下载任何依赖项。
答案 1 :(得分:0)
如果您要安装的gem不依赖于C扩展,那么在具有Internet访问权限的类似架构上安装ruby,在那里安装gem,gems通常会转到GEM_HOME
目录,例如{{ 1}},在没有互联网访问权限的系统中安装ruby时,您需要做的就是复制.rvm/gems/ruby-2.0.0-p247
目录,并且GEM_HOME
应该可以直接使用。