【问题标题】:Rake Aborted Error - Can't install bundler - When install GitLabRake 中止错误 - 无法安装捆绑程序 - 安装 GitLab 时
【发布时间】:2015-06-19 11:48:42
【问题描述】:

我正在尝试在我的虚拟机中安装 gitLab 服务器,当我执行命令时:sudo -u git -H bundle install --deployment --without development test mysql aws,我得到了这个:

您的供应商/缓存目录中似乎缺少一些 gem。 在任何来源中都找不到 rake-10.3.2

我的宝石来源是:

root@ubuntu:/home/git/gitlab# gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org/
https://rubygems.org/

当我运行gem install rake-10.3.2 时,我得到了这个:

错误:在任何存储库中都找不到有效的 gem 'rake-10.3.2' (>= 0)

我该如何解决这个问题?

【问题讨论】:

标签: ruby-on-rails ruby gem bundler


【解决方案1】:

尝试使用此命令安装 rake

gem install rake -v 10.3.2

【讨论】:

  • 可以安装rake-10.3.2,但是sudo -u git -H bundle install --deployment --without development test mysql aws还是不行!
  • 您可以发布您的 Gemfile 吗?也许在开发、测试、mysql 或 aws 部分中指定了 rake?你也可以试试'sudo -u git -H bundle install --deployment'
  • 经过两天的努力,终于解决了这个问题,确实和Gemfile有关系
【解决方案2】:

做一件事。删除你的Gemfile.lock

然后运行命令:

 bundle install

【讨论】:

  • 它不起作用!我收到了这条消息:不要以 root 身份运行 Bundler。如果需要,Bundler 可以请求 sudo,并且以 root 身份安装您的 bundle 将破坏此计算机上所有非 root 用户的应用程序。您尝试在更改 Gemfile 后以部署模式安装。在别处运行 bundle install 并将更新的 Gemfile.lock 添加到版本控制。如果这是一台开发机器,请通过运行 bundle install --no-deployment 删除 Gemfile 冻结。您已添加到 Gemfile:* 来源:rubygems 存储库 rubygems.org * rails (~> 4.1.0) ..........
猜你喜欢
  • 2013-01-07
  • 2016-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 1970-01-01
相关资源
最近更新 更多