0

嗨,我需要从一个初始化脚本执行一个 ruby​​ 程序,我需要将脚本运行为

sudo /etc/bin/differ.sh start 

但问题是 rvm 未安装在 root(超级用户) 上。所以不同脚本 ruby“文件名”中的代码不会执行,因为gems和rvm没有安装在root中。

我需要解决如何将 rvm 及其 gems 添加到 root (我没有通过系统范围安装)。我什至尝试过 rvmsudo

rvmsudo ruby "filename"

但它不适用于脚本在终端中运行良好。请随意询问我将与此问题一起发布的任何文件或输出。

4

1 回答 1

1

此页面将 RVM 与 init.d 集成可能会有所帮助:https ://rvm.io/integration/init-d

于 2013-07-26T13:56:27.323 回答