gpt4 book ai didi

gem - rails s:在任何来源中都找不到rake-10.4.2(Bundler::GemNotFound)

转载 作者:行者123 更新时间:2023-12-03 12:47:48 25 4
gpt4 key购买 nike

当我使用以下方法启动rails时:

$ rails s


我得到:

/Users/snowcrash/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find rake-10.4.2 in any of the sources (Bundler::GemNotFound)


因此,我运行了 bundle install

$ bundle install
Using rake 10.4.2


但是 gem list rake给出:

*** LOCAL GEMS ***

rake (10.1.0, 10.0.4)


为什么我没有安装 rake 10.4.2

另外,当我运行 bundle check时,它会给我:

The Gemfile's dependencies are satisfied


这似乎是不正确的。为什么?

====更新

我通过以下方法解决了 rake的问题:

gem install rake


但是为什么我必须手动安装它?我以为那是邦德勒的工作。

再次尝试启动rails给了我另一个问题:

Could not find multi_json-1.10.1 in any of the sources (Bundler::GemNotFound)


显然,这里存在一些潜在的问题。有什么建议?

最佳答案

我在我的ruby 2.2.0安装中使用rbenv遇到了这个问题。通过反复试验修复。

我尝试做gem install rake,但这并不能解决问题。
所以我做了:

gem uninstall rake
rbenv global 2.1.1
rbenv rehash
rbenv uninstall rake #this time gives error "rake is a default gem"
rbenv global 2.2.0
rbenv rehash
gem install rake
rails s #works this time


我的期望是PATH某个地方可能存在冲突,或者通过完全删除解决了类似问题

我以前用multi_json遇到了这个错误。通过手动安装 gem install multi_json进行了修复

关于gem - rails s:在任何来源中都找不到rake-10.4.2(Bundler::GemNotFound),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27879119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com