我正在编写一个 ruby 脚本来引导一台新的 macbook 计算机。我安装chruby
并ruby-install
通过自制软件。如果我chruby
从命令行调用它可以工作。
$ chruby
* ruby-2.4.1
但是,如果我从这样的红宝石脚本中调用它。
def failing_function
`chruby`
end
failing_function
我收到这个错误
No such file or directory - chruby (Errno::ENOENT)
作为测试,我尝试了这个
def successful_function
`ruby-install`
end
successful_function
我ruby-install
在脚本中得到与命令行相同的输出。
有人对我做错了什么有任何想法吗?