Консоль Rails 5 не работает при развертывании с Capistrano
Я использую Rails 5, и я наполовину развернул свое приложение через Capistrano на сервере. из-за конкретной необходимости loadschema, я ssh в и cd в каталог release / ### и попытался запустить
рельсы - версия # вышла 5.0.3бета
bundle # работает, все установлено
рельсы с #, но это не удалось
бегущие рельсы db: мигрировать тоже не удалось.
Кажется, он возвращает общую справку rails, как будто мой каталог не является каталогом rails.
я попытался удалить папку bin, но все так же. Кто-нибудь знает, что может быть не так?
благодарю вас
2 ответа
Похоже, вы используете Capistrano для развертывания приложения. Посмотрите на эту проблему: https://github.com/capistrano/bundler/issues/45
Решение будет:
- Удалить
bin
отlinked_dirs
- добавлять
set :bundle_binstubs, nil
на вашconfig/deploy.rb
генерировать binstubs
Для запуска консоли попробуйте rails console
, Для запуска миграции попробуйте rake db:migrate