Ruby 流浪者多行内联供应器中的转义反斜杠
我正在Vagrant中使用shell(PowerShell)提供程序设置Windows计算机。Ruby 流浪者多行内联供应器中的转义反斜杠,ruby,powershell,vagrant,Ruby,Powershell,Vagrant,我正在Vagrant中使用shell(PowerShell)提供程序设置Windows计算机。 我可以使用“%q”创建转义字符的内联shell提供程序: config.vm.provision "Single line", privileged: false, type: "shell", inline: %q"do_something 'C:\Temp' 这很有效。 但是,我在使用跨多行的内联shell命令时遇到问题: config.vm.
我可以使用“%q”创建转义字符的内联shell提供程序:
config.vm.provision "Single line", privileged: false, type: "shell", inline: %q"do_something 'C:\Temp'
这很有效。但是,我在使用跨多行的内联shell命令时遇到问题:
config.vm.provision“多行”,特权:false,键入:“shell”,内联:
config.vm.provision "Multiple lines", privileged: false, type: "shell", inline: <<-SHELL
do_something 'C:\Temp'
do_something_else 'C:\Temp'
SHELL