【问题标题】:Powder and RVM Bundler : GemNotFoundPowder 和 RVM 捆绑器:GemNotFound
【发布时间】:2013-09-09 11:50:38
【问题描述】:

我有一个运行 rvm(1.21) 和 pow(0.2.0) 的 rails 应用程序。

我最近不得不卸载/重新安装我的应用程序,但令人惊讶的是,该应用程序现在出现了错误:

Your Rack app raised an exception when Pow tried to run it.
Bundler::GemNotFound: Could not find rake-10.0.4 in any of the sources
~/.rvm/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92
...

我用谷歌搜索并对其进行了堆栈溢出并做了一些操作:

但是对于所有这些,我总是有这个错误。我无法匹配任何其他解决方案来帮助我测试它。您还有其他想法让它发挥作用吗?

版本:

  • RVM 1.21 然后 1.9.2 然后 rvm 得到头(所以 1.22)

  • 导轨:3.2.13

  • Ruby:2.0.0 p247

  • 粉末:0.2.0

我使用的是 Mac OS X Lion(从 Snow Leopard 迁移而来)

有什么想法吗?


更新:

source 'https://rubygems.org'

  gem 'rails', '3.2.13'
  gem 'pg', '0.15.1'
  gem 'jquery-rails', '2.2.1'
  gem 'rmagick', '2.13.2'
  gem 'carrierwave', '0.8.0'
  gem "localeapp", '0.6.9'
  gem 'globalize3', '0.3.0'
  gem 'strong_parameters', '0.2.0'
  gem 'devise', '2.2.4'
  gem 'devise_invitable', '~> 1.1.0'
  gem "therubyracer", "0.11.4"
  gem "jbuilder", "1.4.1"
  gem "angular-rails", "0.0.12"
  gem "jquery-ui-rails", "4.0.2"
  gem "font-awesome-rails", "3.1.1.2"
  gem "fog", "1.3.1"
  gem "underscore-rails", "1.4.4"
  gem "rake", "10.0.4"

group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

group :assets do
   gem 'uglifier', '2.0.1'
end

group :test do
  gem 'mocha', '0.13.3', require: false
  gem 'factory_girl_rails', '4.2.1'
  gem 'minitest', '4.7.1'
  gem 'simplecov', '0.7.1', require: false
end

group :development do
  gem 'magic_encoding', '0.0.2'
  gem 'quiet_assets', '1.0.2'
end

【问题讨论】:

  • 看看你的错误undler::GemNotFound: Could not find rake-10.0.4 in any of the sources ......rake-10.0.4 你有 rake 请安装它或者在 Gemfile 中只是gem 'rake', '10.0.4' 然后@ 987654329@
  • 哦,是的,对不起,我没有提到它:我有 rake (10.1.0, 10.0.4)。我还在不同的 gemset 上进行了测试,但都有两个版本的 rake
  • 哦...在您的 gem 文件中,您必须在 10.0.4 版本中提及或锁定 rake 的 gem,所以请更改您的 gemfile 并写 gem 'rake', '10.0.4' 然后写 bundle install
  • 太棒了!无论如何,我的机器上没有该版本。我不知道为什么在捆绑安装中提到它:/我也做了gem install rake -v 10.0.4,然后bundle update rake 无论如何,我试图停止/重启粉末,它总是显示相同的错误消息
  • rm Gemfile.lock 然后在 Gemfile 中提及 gem 'rake', '10.0.4' 然后 bundle install ...只需三个简单的步骤,希望它会起作用

标签: ruby-on-rails rubygems rvm


【解决方案1】:

好的。我们解决了这个问题。我们唯一的解决方案是删除 DB,杀死所有 pow 和 PG 进程并重新启动所有服务器。

似乎服务器想要的和应用程序建议的之间存在混乱。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多