厨师windows_package编码错误

时间:2017-01-23 05:48:14

标签: ruby encoding chef

我正在尝试使用Chef将R安装到Windows 7上。

我使用chef_handler

安装了windowsknife

knife cookbook site install windows knife cookbook site install chef_handler

并创建了一本新的食谱

chef generate cookbook cookbooks/awesome_machine_config

default.rb里面我有

windows_package 'R for Windows 3.3.2' do
  source 'd:/Downloads/R-3.3.2-win.exe'
  action :install
end

metadata.rb内 我有:

depends 'windows'

我跑的时候:

chef-client --local-mode recipe[awesome_machine_config]

它可以很好地同步烹饪书,并且可以很好地安装食谱宝石。 但后来我得到了:

Error executing action `install` on resource 'windows_package[R for Windows 3.3.2]'

Encoding::InvalidByteSequenceError
incomplete "\x00" on UTF-16LE

厨师是以管理员身份运行所以不应该是权限错误吗? 任何想法如何调试?

0 个答案:

没有答案