我遇到了在没有违反厨师命令的情况下将ruby安装到服务器上的问题。
我目前的想法是添加一个用户帐户来运行我的应用程序并让该用户的PATH存储我正在与厨师分开安装的ruby;这样,当我以新用户身份启动应用程序时,它不会轻易打破厨师。
如何让厨师以特定用户身份安装和运行命令?
或者有人指出我这样做的正确方法(安装和使用红宝石而不破坏厨师的内部红宝石)
我正在使用窗户,是的,我知道,在施虐受虐中运动,但这是我必须做的事情。
答案 0 :(得分:2)
执行命令的大多数资源都采用user
参数:
execute 'msiexec /q mumblesomething' do
user 'me'
end