Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:本地下载gems的目的_Ruby On Rails_Ruby_Rvm - Fatal编程技术网

Ruby on rails Rails:本地下载gems的目的

Ruby on rails Rails:本地下载gems的目的,ruby-on-rails,ruby,rvm,Ruby On Rails,Ruby,Rvm,通常,如果我需要一个gem,我会将它放在Gemfile中并捆绑安装。但是,我不明白首先使用gem install\uuuuuuuuuuu在本地下载gem是否有好处。这有什么好处吗?在这种情况下,bundle install是否不再需要连接到网络?Bundler在本地安装gem文件中的gem,就像您为每个gem运行gem install一样 Gem需要安装Gem才能在bundler应用程序之外使用。例如,需要安装在任何应用程序之外,以便在命令行中可用 我自己使用gem安装然后我使用bundle安装

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

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

Gem需要安装Gem才能在bundler应用程序之外使用。例如,需要安装在任何应用程序之外,以便在命令行中可用

我自己使用
gem安装
然后我使用
bundle安装--local
,如果在本地找到gem,它不需要internet连接,但是如果在本地找不到gem,它将返回一个错误


我发现这种方法在下载和安装gems时更快,而且如果gems是在本地找到的,那么我还可以在没有互联网连接的情况下修改gem文件并安装gems。

ohk..首先你需要了解错误是如何工作的..如果你有时间,请阅读本文