SSH executa o comando em usuários rbenv ambiente

0

Alguém sabe como fazer com que ssh forneça o ambiente dos usuários?

 ssh -Y -t old-dash '"bundle exec rails server"
bash: bundle exec rails server: command not found
Connection to old-dash closed.
one@localhost ~/github/ui $ 

Eu tenho o abaixo em meu .bashrc e não acho que ele esteja sendo originado:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
    
por dman 30.09.2015 / 19:01

1 resposta

1

Veja se isso ajuda você.

ssh <host> bash --login -c <command>

Inicie o bash como um shell de login através do SSH e, em seguida, carregue o rbenv através da opção -c do SSH.

    
por 01.10.2015 / 04:16