用户 rbenv 环境中的 SSH 运行命令

用户 rbenv 环境中的 SSH 运行命令

有人知道如何创建ssh用户环境的源吗?

 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 $ 

我有以下内容.bashrc,但我认为它没有得到来源:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

答案1

看看这是否对您有帮助。

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

通过 SSH 将 bash 作为登录 shell 启动,然后加载雷本夫通过 SSH 的-c选项。

相关内容