Я только что перешел на сайт 5 после создания приложения в автономном режиме. У меня проблемы с граблями. Когда я пытаюсь запустить cd ~ / MYAPP /; rake db: migrate --trace RAILS_ENV = 'производство'
Я получаю следующую ошибку
Вы уже активировали рейк 0.8.7, но ваш Gemfile требует рейка 0.9.2. Рассмотрите возможность использования комплекта exec.
Когда я пытаюсь снять рейк 0.8.7, я получаю следующее предупреждение.
addressable-2.2.6 depends on [rake (>= 0.7.3)]
execjs-1.2.6 depends on [rake (>= 0)]
execjs-1.2.4 depends on [rake (>= 0)]
friendly_id-3.3.0.1 depends on [rake (~> 0.9.2)]
launchy-2.0.5 depends on [rake (~> 0.9.2)]
multi_json-1.0.3 depends on [rake (~> 0.9)]
orm_adapter-0.0.5 depends on [rake (>= 0.8.7)]
rack-1.3.2 depends on [rake (>= 0)]
rack-1.2.3 depends on [rake (>= 0)]
rack-mount-0.8.3 depends on [rake (>= 0)]
railties-3.1.0 depends on [rake (>= 0.8.7)]
railties-3.0.9 depends on [rake (>= 0.8.7)]
sprockets-2.0.0 depends on [rake (>= 0)]
therubyracer-0.9.4 depends on [rake (~> 0.9.1)]
thor-0.14.6 depends on [rake (>= 0.8)]
treetop-1.4.10 depends on [rake (>= 0)]
Я видел много статей об удалении одной из них. При удалении рейка 0.9.2 я получаю ошибку
нет такого файла для загрузки - rake / dsl_definition
Когда в моем файле рейка уже есть следующее.
require 'rake/dsl_definition'
require 'rake'
Кто-нибудь решил эту проблему, я тоже все перепробовал
Вы уже активировали X, но ваш Gemfile требует Y