Ruby on rails Rake中止错误-Can';t安装bundler-安装GitLab时

Ruby on rails Rake中止错误-Can';t安装bundler-安装GitLab时,ruby-on-rails,ruby,gem,bundler,Ruby On Rails,Ruby,Gem,Bundler,我试图在我的虚拟机中安装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://r

我试图在我的虚拟机中安装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安装rake-10.3.2
时,我得到了以下信息:

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


如何解决此问题?

尝试使用此命令安装rake

gem install rake -v 10.3.2

尝试使用此命令安装rake

gem install rake -v 10.3.2

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

并运行以下命令:

 bundle install

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

并运行以下命令:

 bundle install

它的可能重复显示“您的供应商/缓存目录中似乎缺少一些gem。在任何源中找不到rake-10.3.2”可能重复显示“您的供应商/缓存目录中似乎缺少一些gem。在任何源中找不到rake-10.3.2”可能重复显示“您的供应商/缓存目录中似乎缺少一些gem。在任何源中都找不到rake-10.3.2“它可以安装rake-10.3.2,但是sudo-u git-H bundle安装--部署--如果没有开发测试,mysql aws仍然无法工作!你能把你的档案寄出去吗?也许rake是在开发、测试、mysql或aws部分指定的?你也可以试试‘sudo-u git-H bundle安装——部署’经过两天的努力,我终于解决了这个问题,它确实与gemfile有关系。它可以安装rake-10.3.2,但是sudo-u git-H bundle安装——部署——没有开发测试mysql aws仍然无法工作!你能把你的档案寄出去吗?也许rake是在开发、测试、mysql或aws部分指定的?你也可以试试‘sudo-u git-H bundle安装——部署’经过两天的努力,我终于解决了这个问题,它确实与gemfile有关系。它可以安装rake-10.3.2,但是sudo-u git-H bundle安装——部署——没有开发测试mysql aws仍然无法工作!你能把你的档案寄出去吗?也许rake是在开发、测试、mysql或aws部分指定的?你也可以试试‘sudo-u git-H bundle install--deployment’经过两天的努力,我终于解决了这个问题,它确实与gemfile有关系,但它不起作用!我得到一条消息:不要以root用户身份运行Bundler。Bundler可以在需要时请求sudo,并且将您的bundle作为root用户安装将破坏此计算机上所有非root用户的应用程序。更改文件后,您正在尝试以部署模式安装。在别处运行
bundle install
,并将更新的Gemfile.lock添加到版本控制中。如果这是一台开发机器,请通过运行
bundle install--no deployment
来删除Gemfile冻结。您已添加到GEM文件:*来源:rubygems存储库*rails(~>4.1.0)…它不起作用!我得到一条消息:不要以root用户身份运行Bundler。Bundler可以在需要时请求sudo,并且将您的bundle作为root用户安装将破坏此计算机上所有非root用户的应用程序。更改文件后,您正在尝试以部署模式安装。在别处运行
bundle install
,并将更新的Gemfile.lock添加到版本控制中。如果这是一台开发机器,请通过运行
bundle install--no deployment
来删除Gemfile冻结。您已添加到GEM文件:*来源:rubygems存储库*rails(~>4.1.0)…它不起作用!我得到一条消息:不要以root用户身份运行Bundler。Bundler可以在需要时请求sudo,并且将您的bundle作为root用户安装将破坏此计算机上所有非root用户的应用程序。更改文件后,您正在尝试以部署模式安装。在别处运行
bundle install
,并将更新的Gemfile.lock添加到版本控制中。如果这是一台开发机器,请通过运行
bundle install--no deployment
来删除Gemfile冻结。您已添加到GEM文件:*来源:rubygems存储库*rails(~>4.1.0)。。。。。。。。。。