我正在尝试编写一个简单的 gui 应用程序来管理 ruby 版本管理器。
我从一些东西开始,比如测试 ruby 的%x[ ]
工作原理。
我做了这个功能
def do ( command )
%x[#{command}]
end
但是如果我尝试将此功能与 rvm 命令之一一起使用,例如rvm list
或rvm -v i
get
找不到命令:错误。
"ls -l"
与另一个命令(如或rm -rf /*
XD )一起使用的相同功能可以正常工作
有人可以向我解释为什么我会收到此错误吗?