Ruby 如何使用sudo for all命令对localhost运行serverspec测试?

Ruby 如何使用sudo for all命令对localhost运行serverspec测试?,ruby,linux,serverspec,Ruby,Linux,Serverspec,当使用SSH在远程主机上执行测试时,Serverspec会自动将sudo前置到每个命令。这很好,但我希望在本地运行serverspec测试,我的许多测试都需要sudo权限。我使用的是RVM和bundler,我不想使用sudo安装serverspec和依赖项 为什么serverspec在执行本地测试时不预先设置sudo或至少提供使用sudo的选项?在本地运行时,如何强制serverspec对每个命令使用sudo?我的回答对您有帮助吗?如果是的话,你能投赞成票吗?如果没有,我宁愿删除它。谢谢

当使用SSH在远程主机上执行测试时,Serverspec会自动将sudo前置到每个命令。这很好,但我希望在本地运行serverspec测试,我的许多测试都需要sudo权限。我使用的是RVM和bundler,我不想使用sudo安装serverspec和依赖项


为什么serverspec在执行本地测试时不预先设置sudo或至少提供使用sudo的选项?在本地运行时,如何强制serverspec对每个命令使用sudo?

我的回答对您有帮助吗?如果是的话,你能投赞成票吗?如果没有,我宁愿删除它。谢谢