(Gem::UnsatisfiableDependencyError) в db: перенос, только на Heroku?

#ruby-on-rails #heroku

#ruby-on-rails #heroku

Вопрос:

У меня есть программа на ruby / rails. Я пытаюсь сделать rake db:migrate , когда я нахожусь на своей собственной машине, это работает нормально. Когда я использую свой экземпляр heroku и запускаю: heroku run rake db:migrate --app APPNAME это выдает:

 /app/vendor/ruby-2.5.3/lib/ruby/2.5.0/rubygems/resolver.rb:231:in `search_for': Unable to resolve dependency: user requested 'fileutils (= 1.0.2)' (Gem::UnsatisfiableDependencyError)
  

Я убедился, что fileutils находится в моем Gemfile, и вручную запустил: heroku run gem install fileutils -v 1.0.2 --app APPNAME но, похоже, это ничем не помогло.

Чего я не понимаю?

Комментарии:

1. Зачем использовать gem install ? Используете ли вы bundler / Gemfile для своего проекта rails? Зависимости должны быть точно указаны в Gemfile.lock и следовать за использованием bundle install .

2. Спасибо! Это сработало!