标签: ruby chef
Chef style guide相当强烈地指出:
始终使用mixlib-shellout来解决问题。切勿使用反引号,Process.spawn,popen4或其他任何内容!
mixlib-shellout
Process.spawn
popen4
不幸的是,它没有解释为什么这些替代品已被弃用。这里有一些隐藏的危险(与#34相同;从不使用gets()"),或mixlib-shellout只有更好的功能集/接口/等?
gets()