2016-12-21 2 views
0

В настоящее время я tring для запуска команды rake db:create на Ubuntu Xenial 16.04.01, но я получаю сообщение об ошибке ниже.rake db: create не работает в Ubuntu

Ваш пучок запирается на ActiveSupport (5.0.0.1), но эта версия не может быть найден ни в одном из источников, перечисленных в вашем Gemfile. Если вы не поменяли источник, значит, автор activesupport (5.0.0.1) удалил его. Вам нужно будет обновить свой комплект до другой версии activesupport (5.0.0.1), которая не была удалена для установки.

Я попытался запустить команду ниже, чтобы попытаться получить новую версию активной поддержки, но она по-прежнему не работает ..

sudo apt-get update 
sudo apt-get install ruby-activesupport 

Любая помощь или советы будут оценены.

+0

удалите свой 'rm -rf Gemfile.lock', затем выполните' bundle install' – sa77

+0

Ответ от @ 31piy работал, и я решил проблему, но спасибо за совет! – sabrinazuraimi

ответ

1

sudo apt-get update не имеет никакого отношения к рубинам.

Из-за ошибки, кажется, что ваш Gemfile.lock имеет версию 5.0.0.1 от ActiveSupport, но не указан в вашем Gemfile.

Вы можете добавить gem activesupport в свой Gemfile, а затем запустить bundle install из папки проекта? Это должно решить вашу проблему.

+0

Спасибо за ответ! Довольно уверен, что это должно сработать, но вместо этого возникла новая проблема в установке gem-файла mysql2 в моем gemfile. Очевидно, что эта проблема не в тему, поэтому я бы искал ответ на этот вопрос где-то в другом месте. Благодаря! – sabrinazuraimi

Смежные вопросы