サーバーに接続するために net-ssh を使用しており、いくつかの ruby コマンドを実行する必要があります。
以下は機能しません。
puts ssh.exec!("ruby -v")
bash: ruby: command not found
私は常にフルパスを指定する必要があります:
puts ssh.exec!("/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby -v")
そして、それは一般的な他のコマンド(rvmなど)でも同様です.
bin フォルダーにあるコマンドをロードするオプションはありますか?