ruby – 是否可以从本地缓存捆绑/安装宝石?

我在电脑上有一堆宝石,我想用一个厨师的食谱.

我知道有可能将它们放在像/ tmp / gems这样的目录中,只是:

cd /tmp/gems
gem install *.gem

是否可以将所有宝石放在一个目录中,我可以使用bundler安装它们,而无需再次下载?

cd /somedir/my_rails_project
bundle

我想节省带宽.

解决方法

您可以将本地目录添加到您的 Gemfile(文档示例)中:
gem "nokogiri",:path => "~/sw/gems/nokogiri"

或者,您可以使用其中的宝石设置本地Git仓库,并编写如下所示的Gemfile:

gem "gem1",:git    => "file:///tmp/gems",:branch => "gem1"

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...