通常,如果我需要一个gem,我会把它放在Gemfile和bundle安装中。然而,我不明白先用gem install _____
在本地下载gem是否有好处。这样做有什么好处吗?在这种情况下,bundle install
是否不再需要连接到网络?
发布于 2014-03-23 04:39:40
Bundler在本地安装位于Gemfile中的gem,就像您为每个gem运行gem install一样。
发布于 2014-03-23 04:42:26
对于可以在bundler应用程序外部使用的Gem,需要安装Gem。例如,request-log-analyzer需要安装在任何应用程序之外,才能在命令行中使用。
发布于 2014-03-23 05:10:38
我自己使用gem install _______
,然后我使用bundle install --local
,如果gem在本地找到,它不需要互联网连接,但如果gem在本地找不到,将返回一个错误……
我发现这种方法在下载和安装gem时速度更快,另外,如果gem是在本地找到的,那么我还可以在没有互联网连接的情况下更改gem文件和安装gem。
https://stackoverflow.com/questions/22582115
复制相似问题