sh: 1: bundle: not found

Сконфигурировал новый сервер и попытался загрузить туда с помощью Capistrano одно приложение.
При команде

cap deploy

появляется сообщение типа: Читать далее sh: 1: bundle: not found

SSH login без пароля в три телодвижения

  1. Создаем ключик:
    ssh-keygen -t rsa
  2. Заходим в последний раз с паролем на сервер и создаем там папку для нашего ключика, если ее еще не было:
    ssh user@serverhost mkdir -p .ssh
  3. Со своего компа перегоням пароль в папку для ключиков на сервере:
    cat ~/.ssh/id_rsa.pub | ssh user@serverhost 'cat >> ~/.ssh/authorized_keys'

Ну и как бы все. Теперь команда

ssh user@serverhost

, если все без приключений, дает хорошо защищенный вход на сервер без пароля.

Авторизация через SSH без паролей

Для этого создаём пару ключей на компьютере, с которого будем входить в аккаунт сервера назначения без пароля.

ssh-keygen -t rsa

После этого закидываем полученный public key на нужный сервер(а):

cat ~/.ssh/*.pub | ssh user@remote-system 'umask 077; cat >>.ssh/authorized_keys'

Готово!