1

У меня есть сервер Ubuntu, с приложением рельсы. Когда я получаю прямой доступ к этому серверу, у меня нет проблем с настройкой пути для моих команд rails, но когда я захожу через ssh для своего iMac, я получаю настройку дифференциалов, например,

wich rails

вернуть

home/username/.rvm/gems/ruby-1.9.3-p194/bin/rails

но из убунту вернусь

/user/local/bin/rails

кто правильный.

Кто-нибудь знает, как правильно установить эти значения для SSH?

заранее спасибо

1 ответ1

2

SSH не является проблемой, и его не нужно дополнительно настраивать. То, что вы видите, является симптомом неправильной настройки пути. Попробуйте это: echo $ PATH как на локальной машине, так и с помощью ssh.

Когда вы установили rails вручную, где вы расширили путь для включения /usr /local /bin? Вы должны убедиться, что ваш терминал использует этот файл, чего, очевидно, нет.

РЕДАКТИРОВАТЬ: Есть много мест, где вы можете добавить вещи путь, поэтому я спрашивал вас, где вы добавили его, в .profile? Зная, что это будет легко исправить. Я бы лично сделал это в .bashrc:

export PATH=$PATH:/usr/local/bin

просто поймите, что это имеет смысл, только если bash - ваш терминал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .