嗨,我需要从一个初始化脚本执行一个 ruby 程序,我需要将脚本运行为
sudo /etc/bin/differ.sh start
但问题是 rvm 未安装在 root(超级用户) 上。所以不同脚本 ruby“文件名”中的代码不会执行,因为gems和rvm没有安装在root中。
我需要解决如何将 rvm 及其 gems 添加到 root (我没有通过系统范围安装)。我什至尝试过 rvmsudo
rvmsudo ruby "filename"
但它不适用于脚本在终端中运行良好。请随意询问我将与此问题一起发布的任何文件或输出。