capistrano- все статьи тега


Cap deploy запрашивает пароль, даже если ssh-ключ присутствует на сервере

Когда я пытаюсь подключиться по ssh к серверу, я могу это сделать, так как мой ключ id_rsa.pub добавляется к авторизованным ключам на сервере. Теперь, когда я пытаюсь развернуть свой код через Capistrano на сервере из моей локальной папки проекта, сервер запрашивает пароль. Я не могу понять, в чем может быть проблема, если я могу ssh и не могу развернуть на том же сервере. $ cap deploy: setup "no seed data" triggering start callbacks for `deploy:setup' * 13:42:18 == Currently executing `mu ...

Как использовать драгоценные камни с Ubuntu?

Я недавно обновился до Ubuntu 9.04, и у меня есть проблемы с использованием драгоценных камней. Я установил Ruby, Rubygems и Rails с помощью apt-get. Элемент работает. затем я установил capistrano и другие драгоценные камни, такие как heroku. Для этого я использовал команду: sudo gem install XXX когда я хочу использовать cap команда не работает: bash: cap: command not found это то же самое с другими командами камень. у меня что-то конкретное сделать, так что камень команды работают? ...

Как выполнить откат к ранее развернутой версии с помощью capistrano?

Я попытался использовать "откат крышки", но я получаю следующую ошибку: $ откат крышки задача `откат' не существует есть ли какие-то дополнительные настройки, которые мне нужно сделать, чтобы получить откаты на работу? ...

Bundler: вы пытаетесь установить в режиме развертывания после изменения вашего Gemfile

Я довольно новичок в bundler и capistrano, и я пытаюсь использовать их вместе. Когда я пытаюсь развернуть, я получаю сообщение: вы пытаетесь установить в режиме развертывания после изменения вашего Gemfile. Запустите "bundle install" в другом месте и добавьте обновленный Gemfile.блокировка для контроля версий. Я не знаю, как удовлетворить систему, которая жалуется, и я не понимаю, почему жалоба приходит, потому что я читаю в в док: Если Gemfile.блокировка существует, и вы обновили свой ...

getaddrinfo: имя_узла, ни servname или не известно

у меня есть приложение Ruby on Rails, которое я развертываю на компьютере под управлением Mac OS X 10.6. Код, в котором возникает проблема, запускается delayed_job. Проблема возникает только тогда, когда он выполняется через delayed_job. Если я запускаю его в консоли (rails console production) или вызовите API непосредственно через cURL, он работает без каких-либо проблем. Кроме того, весь процесс работает без проблем в моей среде разработки. в принципе, код работает в одном месте, но по какой- ...

Рельсы 3-Bundler / Capistrano Ошибки

у меня есть приложение basic Rails 3, работающее локально на моем поле разработки, но вы хотите проверить развертывание на ранней стадии, чтобы убедиться, что все работает. Я использую Капистрано для развертывания. когда я запускаю cap deploy (после всех других необходимых настроек), он ломается на этой команде с этой ошибкой: [...] * executing 'bundle:install' * executing "bundle install --gemfile /var/www/trex/releases/20100917172521/Gemfile --path /var/www/trex/shared/bundle --deployment - ...

Capistrano SSH:: AuthenticationFailed, не запрашивая пароль

Я уже некоторое время успешно использую capistrano, и внезапно в каждом проекте я потерял возможность развертывания. среда: os X (Mavericks) ruby 1.9. 3p194 rvm (локально, не на сервере) рельсы 3.2 и выше RubyGems 1.8.25 Я не использую rsa_keys или что-нибудь, что я хочу, чтобы capistrano запрашивал пользователя и пароль. Вдруг он решил не спрашивать для пароля, но запрашивает пользователя. Затем он откатывается назад и дает мне следующую ошибку. [deploy:update_code] exception while rolling ...

Чтение первой строки файла в Ruby

Я хочу прочитать только первая строка файла, использующего Ruby самым быстрым, простым, наиболее идиоматичным способом. Каков наилучший подход? (в частности: я хочу прочитать git commit UUID из файла ревизии в моем последнем каталоге Rails, развернутом в Capistrano, а затем вывести его в мой тег. Это позволит мне увидеть на http-взгляд, какая версия развернута на моем сервере. Если есть совершенно другой и лучший способ сделать это, пожалуйста, позвольте мне знать.) ...