2017-10-16 23 views

Répondre

0

Non-réponse, ne le faites pas dans le code shell. Utilisez Ruby:

def vbox_file 
    Chef::HTTP::Simple.new('http://download.virtualbox.org/').get('/virtualbox/5.1.26')[/href="(.*?el#{node['platform_version'][0]}.*?#{node['kernel']['machine']}.*?)", 1] 
end 

Ou quelque chose comme ça, modifiez la regex si nécessaire.

0

Si elle est juste parce qu'il échoue ne peut pas trouver sed,. il vous suffira probablement besoin d'inclure le chemin complet sed sur votre système

sur mon système, il est situé à «/bin/sed » , mais vous pouvez exécuter la commande "which sed" pour savoir où il se trouve sur votre système