在获取“#”时出现恼人的“网络”错误而捆绑安装

时间:2014-05-30 09:05:44

标签: ruby-on-rails rubygems bundler gitlab

我正在尝试安装最新版本的gitlab。当我尝试

sudo -u git -H bundle install --deployment --without development test mysql was --verbose

它总是显示错误Network error while fetching,并在我重试时再次重新获取所有包,然后再次出现错误,因为我的网络不稳定。如何告诉捆绑包不要获取已经获取的包?

1 个答案:

答案 0 :(得分:9)

尝试添加捆绑安装--retry选项:

sudo -u git -H bundle install --retry 4 --deployment --without development test mysql was --verbose

这将重试失败的网络请求4次。来自Bundler Documentation

  

- 重试:重试失败的网络和git请求。

注意:如果它抱怨Unknown switches '--retry',那么您的bundler版本已经过时了。用以下内容更新:

gem update bundler

然后再试一次。