Bundler не смог найти совместимые версии для гема «bundler»:

Завершить новое знакомство с Ruby и Rails здесь... Пробовал некоторые учебные пособия в прошлом, но вот об этом. Я пытаюсь следовать книге «Ruby on Rails 3 Tutorial» и столкнулся с препятствием, для которого я не смог найти никакой помощи после поиска здесь и в Google..

На самом деле я ничего не сделал пока что; только:

rails new first_app

затем изменил Gemfile sqlite3 на

gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'

. Когда я запускаю «установку пакета», я получаю следующее:

Fetching gem metadata from http://rubygems.org/.........
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 3.0.1) ruby depends on
      bundler (~> 1.0.0) ruby

  Current Bundler version:
    bundler (1.1.3)

This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?

Я попытался удалить пакет через

gem uninstall bundler -v 1.1.3

, а затем установить пакет v1.0.0 через

gem install bundler -v 1.0.0

, но, похоже, у меня есть бандлер 1.1.2..

Я просто чувствую, что зашел в тупик и не могу найти больше информации о том, как решить эту проблему.

Любая помощь будет принята с благодарностью и вознаграждена большим количеством бекона...

ОБНОВЛЕНИЕ ОБНОВЛЕНИЕ ОБНОВЛЕНИЕ

Мне не удалось удалить пакет v 1.1.2. Наконец-то я смог удалить все драгоценные камни, выполнив:

sudo gem list | cut -d" " -f1 > gem_list.txt  
cat gem_list.txt | xargs sudo gem uninstall -aIx  
cat gem_list.txt | xargs sudo gem install

А затем переустановив... Это позволило мне затем выполнить "установку пакета" и продолжить работу. Спасибо всем за вашу помощь!

19
задан audioeric 24 March 2012 в 19:02
поделиться