我正在尝试使用Chef将R安装到Windows 7上。
我使用chef_handler
windows
和knife
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
厨师是以管理员身份运行所以不应该是权限错误吗? 任何想法如何调试?