2013-06-22 3 views
0

я имел приложение, созданное с RubyGems менеджера пакетов 1.8.24 и 1.2.4 Bundler, сегодня я обновить мои RubyGems и Bundler до последней verstion с этими командами:мое приложение перерыв после обновления RubyGems и Bundler

gem update --system 

и

gem update bundler 

теперь моя версия rubygem является 2.0.3 и моя версия Bundler является 1.3.5

но когда я вернуться в мое приложение и я пытаюсь запустить сервер, он дает ошибки:

/home/mody/.rvm/gems/[email protected]/gems/bundler-1.2.4/lib/bundler/rubygems_integration.rb:187:in `stub_source_index170': uninitialized constant Gem::SourceIndex (NameError) 
from /home/mody/.rvm/gems/[email protected]/gems/bundler-1.2.4/lib/bundler/rubygems_integration.rb:353:in `stub_rubygems' 
from /home/mody/.rvm/gems/[email protected]/gems/bundler-1.2.4/lib/bundler/rubygems_integration.rb:250:in `replace_entrypoints' 
from /home/mody/.rvm/gems/[email protected]/gems/bundler-1.2.4/lib/bundler/runtime.rb:14:in `setup' 
from /home/mody/.rvm/gems/[email protected]/gems/bundler-1.2.4/lib/bundler.rb:116:in `setup' 
from /home/mody/.rvm/gems/[email protected]/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/noexec.rb:77:in `setup' 
from /home/mody/.rvm/gems/[email protected]/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/noexec.rb:89:in `<top (required)>' 
from /home/mody/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:110:in `require' 
from /home/mody/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:110:in `rescue in require' 
from /home/mody/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:35:in `require' 
from /home/mody/.rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:9:in `<main>' 

Я собираюсь в мой домашний каталог приложений, то я пытаюсь эту команду:

bundle -v 

он показал мне:

Bundler is not compatible with Rubygems 2.0. 
Please upgrade to Bundler 1.3 or higher. 

я понимаю, что для пакетирования создания версия моего приложения не совместима с моим RubyGems

как я могу исправить эту ошибку

примечание все мои драгоценные камни находятся в gemset по умолчанию.

У меня есть вопрос о различии между gem install bundler и gem update bundler? потому что я вижу, что некоторые люди камень установить Bundler обновить Bundler

спасибо заранее

ответ

0
gem install bundler --pre 

Выполнить эту команду

+0

, когда я хочу, чтобы запустить эту команду? в моем домашнем каталоге приложения? то какие средства - простой вариант и эта команда вообще? – medBo

+1

Вам необходимо обновить «предварительную отправку» пакета, запустить его из каталога приложений – ahmet

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