Совершенно новый человек в Ruby и Rails здесь ... Пробовал несколько уроков в прошлом, но это все. Я пытаюсь следовать книге «Учебник по Ruby on Rails 3» и наткнулся на контрольно-пропускной пункт, к которому я не смог найти никакой помощи после поиска здесь и в Google ..
На самом деле я еще ничего не сделал; только:
rails new first_app
затем изменил Gemfile sqlite3 на
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
Когда я запускаю 'bundle install', я получаю следующее:
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
и затем установка bundler v1.0.0 через
gem install bundler -v 1.0.0
но, похоже, мне достанется компоновщик 1.1.2 ..
Мне просто кажется, что я зашел в тупик и не могу найти больше информации о том, как решить эту проблему.
Любая помощь будет высоко оценена и вознаграждена обильным количеством бекона ...
ОБНОВЛЕНИЕ ОБНОВЛЕНИЕ ОБНОВЛЕНИЕ
Не удалось удалить bundler 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
А затем переустановка ... Это позволило мне затем выполнить 'установку комплекта' и начать работу. Спасибо всем за помощь!