Quando eu faço login em um servidor Ubuntu via ssh para o meu mac, eu recebo a configuração PATH errada na conta do Linux

1

Eu tenho um servidor Ubuntu, com um aplicativo de trilhos. Quando eu acesso diretamente esse servidor, eu não tenho nenhum problema com a configuração do caminho para os meus comandos rails, mas quando eu registro através do ssh para o meu iMac, eu tenho configuração diferente, por exemplo, o

wich rails

retorno

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

mas do retorno do ubuntu

/user/local/bin/rails

quem é o correto.

Alguém sabe como definir corretamente esses valores para ssh?

Obrigado antecipadamente

    
por Nisanio 06.08.2012 / 00:10

1 resposta

2

O SSH não é o problema e não precisa ser mais configurado, o que você está vendo é sintomático de não ter o caminho configurado corretamente. Tente isto: echo $ PATH tanto na máquina local quanto usando ssh.

Quando você instalou os trilhos manualmente, onde estendeu o caminho para incluir / usr / local / bin? Você precisa ter certeza de que seu terminal está obtendo esse arquivo, o que obviamente não é.

EDIT: Existem muitos lugares onde você pode adicionar coisas ao caminho, é por isso que eu estava perguntando onde você o adicionou, em .profile? Sabendo que seria fácil consertar. Eu pessoalmente faria isso em .bashrc:

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

apenas perceba que isso só faz sentido se bash for seu terminal.

    
por 06.08.2012 / 00:18

Tags