我在服务器上ruby
使用一个名为(Ruby Version Manager)的工具进行了设置rvm
。它工作正常。rvm 在路径中添加了一些内容,以便它可以控制当我键入时获得的 Ruby 版本ruby
。
现在为了管理服务器,我想sup
通过 ssh 向服务器发送命令(使用命令,但这在这里并不重要):
# this works fine
ssh [email protected] ls
但
# this gives an error
ssh [email protected] ruby
bash: ruby: command not found
我认为这与路径有关,但我不确定。我不想拼凑解决方案,而是想了解正确的解决方案。
差异的原因或目的是什么?我如何right
通过 ssh 执行 ruby 命令?
谢谢!