11
votes

Changeur de plug-in Vagrant et Nokogiri

Je tente d'installer le plug-in Vagrant-Windows sur Mac OSX 10.9.2. Je reçois toutefois systématiquement l'erreur que Bundler ne peut pas installer Nokogiri 1.6.2.

examiner le fichier gem_make.out révèle que Nokogiri ne peut pas trouver libxml2, que j'ai installé et lié via homebrew.

ci-dessous est mon gem_make.out xxx


4 commentaires

J'ai couru dans le même problème et je suppose que c'est un bug avec vagabond. Je viens de retourner à 1,5,4.


Vagrant expédie aussi avec son propre rubis je crois. L'installation de rien via Homebrew ne fera rien parce que Vagrant n'essaierait même pas de l'utiliser.


Même problème ici. Cela doit avoir quelque chose à voir avec 1.6.


La mise à niveau vers Vagrant V1.6.3 semble avoir fixé ce problème de dépendance


3 Réponses :


8
votes

J'ai trouvé que je devais expliquer explicitement à Nokogiri d'utiliser certaines bibliothèques. Ce n'était pas évident pour moi au début que Vagrant utilise une version intégrée de Ruby et non rien à voir avec ce qui est installé via Brew ou le système d'exploitation lui-même.

nokogiri_use_system_libraires = 1 plug-in Vagrant Installez Vagrant-Windows

Edit: Il suffit également de voir exactement la même réponse de plus tôt aujourd'hui en termes de plugins basés à Nokogiri avec Vagrant et non seulement Vagrant-Windows: https://stackoverflow.com/a/23635023/2619


0 commentaires

0
votes

J'avais le même problème, mais avec le plugin Vagrant-AWS sur Mavericks ...

Nokogiri_use_system_libraires = 1 plug-in Vagrant Installez Vagrant-Aws a fait le tour.


0 commentaires

2
votes

Suite à la suggestion de @ Flurdy, la mise à niveau vers le dernier vagabond, 1.6.5 dans mon cas, a fixé cela après des jours d'essayant de tenter tout Internet à lancer à ce problème.


1 commentaires

Cela a fonctionné pour moi. Dans mon cas, j'ai déjà eu 1.6.3 installé sur 10.9.5