2013-09-09 3 views
1

У меня есть приложение для рельсов, работающее с rvm (1.21) и pow (0.2.0).Порошок и RVM Bundler: GemNotFound

Я недавно пришлось удалить/переустановить приложение и удивительно приложение теперь ошибка:

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/[email protected]/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92 
... 

Я гугле и stackoverflowed его и сделал некоторые действия:

но со всеми этими, я эта ошибка. Я не мог сопоставить какое-либо другое решение, чтобы помочь мне проверить его. Есть ли у вас какая-либо другая идея, чтобы заставить ее работать?

Версии:

  • RVM 1.21 Затем 1.9.2 затем РВМ получить голову (так 1,22)

  • Рельсы: 3.2.13

  • Рубин: 2.0.0 P247

  • порошок: 0.2.0

Я нахожусь на Mac OS X Lion (мигрировал из Snow Leopard)

Есть идеи?


UPDATE:

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 
+0

Посмотрите на свою ошибку 'undler :: GemNotFound: не удалось найти rake-10.0.4 в любом из источников' ...............' rake-10.0.4' do у вас есть рейк, пожалуйста, установите его или в Gemfile просто «gem» rake »,« 10 .0.4'', а затем «bundle install» –

+0

О да, извините, я не упоминал об этом: у меня есть рейк (10.1.0, 10.0. 4). Я также тестировал различные гемзеты, но у всех есть обе версии rake – user1713964

+1

oh ... в вашем файле gem вы должны упомянуть или заблокировать драгоценный камень рейка в версии 10.0.4, поэтому, пожалуйста, измените свой gemfile и напишите 'gem 'rake', ' 10,0.4'', а затем 'bundle install' –

ответ

0

Ok. Мы исправили проблему. Единственное решение, которое мы имели, это сбросить БД, убить все процессы pow и PG и перезагрузить все серверы.

Кажется, был беспорядок между тем, что хотел сервер, и тем, что предлагалось в приложении.