Rails:在本地下载gem的目的

时间:2014-03-22 19:01:23

标签: ruby-on-rails ruby rvm

通常,如果我需要一个gem,我将它放在Gemfile中并捆绑安装。但是,我不明白首先使用gem install _____在本地下载gem是否有好处。这有什么好处吗?在这种情况下,bundle install是否不再需要连接到网络?

3 个答案:

答案 0 :(得分:0)

Bundler在本地安装Gemfile中的gem,就像为每个gem运行gem install一样。

答案 1 :(得分:0)

可以在bundler应用程序之外使用的gem所需的Gem安装。例如,request-log-analyzer需要安装在任何应用程序之外,以便在命令行中可用。

答案 2 :(得分:0)

我自己使用gem install _______然后我使用bundle install --local如果在本地找到宝石,则不需要互联网连接,但如果在本地找不到宝石,则会返回错误... < / p>

我在下载和安装宝石时发现这种方法更快,如果在本地找到宝石,那么我还可以改变宝石文件并安装宝石而无需连接互联网。