2017-07-05 23 views
0

J'ai la version chef-solo 12,6Comment installer Nokogiri en utilisant le chef

Dans ma recette je ce code:

ruby_block "Parse the XML File " do 
    block do 
     require 'nokogiri' 
    end 
end 

mais je reçois cette exception:

LoadError 
--------- 
cannot load such file -- nokogiri 

I J'ai utilisé l'installateur de chef omnibus et je ne peux pas passer au dernier chef-solo.

Comment puis-je obtenir Nokogiri charger?

+0

ajouter un 'chef_gem « nokogiri'' ressource avant ruby_block, de sorte que le bijou nokogiri sera disponible pour exiger. – Tensibai

+0

"Y at-il quelque chose que je peux faire pour analyser mon fichier xml?" La bonne question à ce stade est, "Comment installer Nokogiri?". Une fois que vous avez passé cela alors l'analyse du XML est la question suivante. –

Répondre

0

Malheureusement, nous n'avons pas commencé, y compris Nokogiri dans les installateurs jusqu'à 12,7 chef.

+0

Alors, y a-t-il un autre moyen de faire l'analyse syntaxique de xml sans ajouter de gemmes supplémentaires? J'ai peur de ne pouvoir charger quoi que ce soit dans mon environnement à cause d'une contrainte. –

+0

REXML est inclus avec Ruby. – coderanger