简单的rvm gui经理申请

时间:2010-05-26 17:14:08

标签: ruby linux bash rvm

我正在尝试编写一个简单的gui应用程序来管理ruby版本管理器。

我开始尝试测试ruby的%x[ ]如何工作......

我做了这个功能

def do ( command )
  %x[#{command}]
end

但如果我尝试将此函数与其中一个rvm命令一起使用,例如rvm listrvm -v i

  

找不到命令:错误。

"ls -l"rm -rf /* XD等其他命令一样使用的功能正常工作

有人可以向我解释为什么会收到此错误吗?

1 个答案:

答案 0 :(得分:1)

您在终端中运行的rvm是shell函数而不是命令。真正的rvm命令位于~/.rvm/bin/rvm,当您运行%x[…]时很可能不在路径中。