通常,如果我需要一个gem,我将它放在Gemfile中并捆绑安装。但是,我不明白首先使用gem install _____
在本地下载gem是否有好处。这有什么好处吗?在这种情况下,bundle install
是否不再需要连接到网络?
答案 0 :(得分:0)
Bundler在本地安装Gemfile中的gem,就像为每个gem运行gem install一样。
答案 1 :(得分:0)
可以在bundler应用程序之外使用的gem所需的Gem安装。例如,request-log-analyzer需要安装在任何应用程序之外,以便在命令行中可用。
答案 2 :(得分:0)
我自己使用gem install _______
然后我使用bundle install --local
如果在本地找到宝石,则不需要互联网连接,但如果在本地找不到宝石,则会返回错误... < / p>
我在下载和安装宝石时发现这种方法更快,如果在本地找到宝石,那么我还可以改变宝石文件并安装宝石而无需连接互联网。