我需要编写一些bash脚本和rake脚本来设置我的服务器。但是,我担心它会在rvm中搞乱sudo,因为ubuntu中的软件包安装需要sudo,而gem安装不需要sudo。
有人有什么建议吗?
答案 0 :(得分:0)
编写两个脚本,一个用于需要sudo
的任务,另一个用于不需要它的任务。您的sudo
任务必须先运行,因为他们将进行apt
次安装。然后运行你的非sudo脚本。
如果它会影响rvm沙箱中的某些内容,你肯定不想使用sudo
来运行RVM或gems。
我最近设置了几个主机,这就是我安装的顺序。