#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. Спасибо! Это сработало!