2015-01-07 2 views
2

Я использую плагин аутентификации Redmine SAML для интеграции redmine с моим приложением, чтобы включить Single Sign On (SSO) в redmine, который сделал это для пользователей можно войти с одинаковым именем пользователя и паролем. Установлены версии рубинов и рельсов.Не удалось найти rake-10.4.2 в любом из источников (Bundler :: GemNotFound)

рубинового -v: рубин 1.9.2p330 (2014-08-07 редакция 47094) [x86_64-Linux]

рельсы -v: Рельсы 3.2.19

рейк - версия: rake, версия 10.4.2

Im получение следующего исключения при запуске приложения.

Could not find rake-10.4.2 in any of the sources (Bundler::GemNotFound) 

/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/spec_set.rb:92:in `block in materialize' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/spec_set.rb:85:in `map!' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/spec_set.rb:85:in `materialize' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/definition.rb:132:in `specs' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/definition.rb:177:in `specs_for' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/definition.rb:166:in `requested_specs' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/environment.rb:18:in `requested_specs' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/runtime.rb:13:in `setup' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler.rb:122:in `setup' 
/home/chanuka/.rvm/gems/[email protected]/gems/bundler-1.7.9/lib/bundler/setup.rb:17:in `<top (required)>' 
/home/chanuka/.rvm/rubies/ruby-1.9.2-p330/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:128:in `require' 
/home/chanuka/.rvm/rubies/ruby-1.9.2-p330/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:128:in `rescue in require' 
/home/chanuka/.rvm/rubies/ruby-1.9.2-p330/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:39:in `require' 
/usr/lib/ruby/gems/ruby-1.9.2-p330/gems/passenger-4.0.57/lib/phusion_passenger/loader_shared_helpers.rb:263:in `block in run_load_path_setup_code' 
/usr/lib/ruby/gems/ruby-1.9.2-p330/gems/passenger-4.0.57/lib/phusion_passenger/loader_shared_helpers.rb:366:in `running_bundler' 
/usr/lib/ruby/gems/ruby-1.9.2-p330/gems/passenger-4.0.57/lib/phusion_passenger/loader_shared_helpers.rb:261:in `run_load_path_setup_code' 
/usr/lib/ruby/gems/ruby-1.9.2-p330/gems/passenger-4.0.57/helper-scripts/rack-preloader.rb:100:in `preload_app' 
/usr/lib/ruby/gems/ruby-1.9.2-p330/gems/passenger-4.0.57/helper-scripts/rack-preloader.rb:158:in `<module:App>' 
/usr/lib/ruby/gems/ruby-1.9.2-p330/gems/passenger-4.0.57/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' 
/usr/lib/ruby/gems/ruby-1.9.2-p330/gems/passenger-4.0.57/helper-scripts/rack-preloader.rb:28:in `<main>' 

Error ID d4b15bdd 

корень Применение /opt/redmine/redmine-2.6.0

окружающей среды (значение RAILS_ENV, RACK_ENV, WSGI_ENV, NODE_ENV и PASSENGER_APP_ENV) производство

Я попытался bundle install rake, но по-прежнему bundle update не работает.

+0

Что такое 'Gemfile'? –

+0

@PrakashMurthy Какую часть Gemfile мне нужно учитывать? –

ответ

0

Я думаю, что у вас есть много версий рейки, установленных в вашей системе

удалить все грабли версия (s) и попытаться установить вашу указанную версию вручную и попробуйте снова

2

Попробуйте упаковки драгоценных камней в поставщик/расслоение.

Изнутри вашего типа каталога приложений это:

# bundle install --path vendor/bundle 
+0

Спасибо! Это решило это для меня. Я попробовал все другие предложения здесь и во многих других связанных с ним сообщениях. – tobinjim

0

Я имел эту проблему с помощью rbenv для моего рубина 2.2.0 установки. Я исправил его с помощью проб и ошибок.

Я пробовал делать 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.

0

У меня была эта проблема, побежал gem uninstall rake, а затем выяснилось, что у меня было 2 версии рейка. Последовало простое приглашение, позволяющее мне удалить версию, которую я больше не хотел, и сохранить версию 10.4.2.

+0

Можете ли вы разработать более эффективное решение? – abarisone

Смежные вопросы