Я делаю изменения на локальном сервере (что-то очевидное, удаление <h1/>
). Я вижу это на локальной машине. Затем я фиксирую изменения и выполняю их, а затем выполняю cap.
Я не вижу изменений при доступе к своей промежуточной среде.
Я проверил следующее: Capistrano не выдает ошибку. Я ssh на сервер и в коде, изменения там. Я перезагружаю сервер вручную sudo touch tmp/restart.txt
, но все равно не вижу изменений в браузере. Символьные ссылки из текущей / указывают на правильную папку ревизии.
Что может быть причиной этого? Единственное, что я делаю нестандартно, я думаю, это то, что я не развертываю в производственной среде, а скорее в среде dev2. Таким образом, моя команда запуска сервера - sudo passenger start -e dev2 -p 80 --user=ubuntu
(кстати, как мне развернуть пассажира в производстве? Пассажирский запуск всегда развертывает его в разработке, по некоторым причинам).
Итак, подведем итог: при развертывании с Capistrano я не вижу изменений, хотя сервер перезапускается и кодовая база действительно имеет изменения.