bash脚本和rake脚本中的rvm和sudo

时间:2011-01-08 04:13:09

标签: ruby bash rake rvm

我需要编写一些bash脚本和rake脚本来设置我的服务器。但是,我担心它会在rvm中搞乱sudo,因为ubuntu中的软件包安装需要sudo,而gem安装不需要sudo。

有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

编写两个脚本,一个用于需要sudo的任务,另一个用于不需要它的任务。您的sudo任务必须先运行,因为他们将进行apt次安装。然后运行你的非sudo脚本。

如果它会影响rvm沙箱中的某些内容,你肯定不想使用sudo来运行RVM或gems。

我最近设置了几个主机,这就是我安装的顺序。