
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
ルートと関係があるようですが、よくわかりません。私は解決策を一つにまとめたくないので、むしろ正しい解決策を理解したいと思います。
違いがある理由や目的は何ですか? SSHを介してRubyコマンドをどのように実行しますかright
?
ありがとうございます!