2013-10-07 5 views
2

Я запускаю Ruby 1.9.3 и Rails 4.0.0, и я только начинаю изучать, как использовать Ruby on Rails. Всякий раз, когда я набираю команду для создания проекта: рельсов нового блог я получаю эту ошибку, когда пучок пытается выполнить команду «пакет установки» Команда:Проблемы с пакетом (Rails)

Bundler could not find compatible versions for gem "bundler": 
In Gemfile: 
rails (= 4.0.0) ruby depends on 
    bundler (< 2.0, >= 1.3.0) ruby 

Current Bundler version: 
    bundler (1.2.3) 

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

Но с помощью команды: камня списка расслоения возвращается : пакетирование (1.3.5, 1.2.3) И команда: расслоения -v возвращается: Bundler версии 1.3.5

Я не знаю, почему это происходит, я признателен за любую помощь, спасибо.

+1

Прежде всего, добро пожаловать в RoR. Это действительно забавная вещь, чтобы учиться и разрабатывать в ней замечательные приложения. Что он делает, когда вы запускаете «gem install bundler»? –

+0

Также, в вашем проекте, что говорит результат при выполнении следующей команды «bundle show rails»? –

ответ

1

Попробуйте удалить версию в вашем Gemfile. Просто держать

gem 'bundler' 

Теперь запустите

bundle update 
1

Попробуйте проверить Gemfile.lock для используемой версии комплектатора.

Вы также можете попробовать удалить старую версию:

gem uninstall bundler --version 1.2.3 
+0

Думаю, вам следует использовать rvm с новым ruby ​​2.0.0: https://coderwall.com/p/tptocq – justi

+0

Спасибо за помощь, но когда я запустил: gem uninstall bundler --version 1.2.3. рубиновые драгоценные камни возвращаются: драгоценный камень «комплектщик» не установлен. – lpFranz

0

Вы также можете указать версию Bundler вы хотите использовать

bundle _1.3.5_ install 
Смежные вопросы