Подтвердить что ты не робот

NoMethodError: частный метод `open ', вызываемый для Gem:: Package: Class Ошибка при установке rake (10.0.3), и Bundler не может продолжить

Я пытаюсь работать над проектом ruby ​​on rails, который я синхронизировал с github. Несмотря на то, что rake-10.0.3 успешно устанавливается, "пакетная установка" терпит неудачу. Я новичок в рельсах и не знаю, как это сделать. Я искал ошибку и попытался установить разные версии рейка, как это было предложено решениями, но это не помогло.

Вот что я пытаюсь сделать... Пожалуйста, помогите.

ruby 1.9.3p374 (2013-01-15) [i386-mingw32]

>rails s
←[31mCould not find kaminari-0.14.1 in any of the sources←[0m
←[33mRun `bundle install` to install missing gems.←[0m

>bundle install
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..

NoMethodError: private method `open' called for Gem::Package:Class
An error occurred while installing rake (10.0.3), and Bundler cannot continue.
Make sure that `gem install rake -v '10.0.3'` succeeds before bundling.

>gem install rake -v '10.0.3'
Successfully installed rake-10.0.3
Done installing documentation for rake (1 sec).
1 gem installed

>bundle install
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..

NoMethodError: private method `open' called for Gem::Package:Class
An error occurred while installing rake (10.0.3), and Bundler cannot continue.
Make sure that `gem install rake -v '10.0.3'` succeeds before bundling.

код >

Спасибо!

4b9b3361

Ответ 1

Вы должны сначала обновить Rubygems:

gem update --system

И затем обновите Bundler:

gem install bundler