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