Я развертываю приложение rails с использованием Capistrano на общем сервере (в WebFaction). Это означает, что там установлено несколько разных версий Ruby.
Все работает нормально, пока я не хочу запускать некоторые грабли. Эти задачи терпят неудачу, говоря, что у меня нет нужной версии RubyGems.
С этой темы Я понял, что исправить это будет так же просто, как добавить полный путь к правильной папке rake в мои команды rake. Я попробовал это, но снова не удалось, потому что используемый интерпретатор Ruby неправильный.
Я предполагал, что capistrano будет использовать имя пользователя / пароль, которые я ему дал, для запуска команд на сервере, но, похоже, это не так.
Я что-то упустил? Как я могу это исправить?
Спасибо!