2013-06-18 6 views
5

donc j'ai récemment installé le plugin vagrant-aws avec vagrant plugin install vagrant-aws, après tout à fait l'aventure avec les versions et les dépendances de ruby. Quoi qu'il en soit, pour notre pipeline de déploiement, je dois trouver un moyen de lancer des machines vSphere avec Vagrant, et il y a un vagrant-vsphere plugin on github, mais je n'ai aucune idée de ce qu'il faut faire avec. Je suis vraiment nouveau à ruby ​​/ programming/devOps en général, et il ne semble pas que vagabond vous permettra d'installer des plugins à partir de fichiers locaux.Installation du plugin vagrant-vsphere

J'ai vu dans les documents vagabonds que vous pouvez avoir besoin d'un plugin dans votre fichier vagabond avec require 'my_plugin', et j'ai essayé le chemin du fichier .gemspec où my_plugin est, mais n'arrive pas à comprendre comment travailler ce. Si quelqu'un a de l'aide ou des pointeurs vers des endroits sur Internet que je peux regarder, je l'apprécierais beaucoup :) Je vais récurer le web pendant une longue période pour trouver une solution.

+1

Avez-vous essayé 'plugin installer errante-errante vsphere'? – Polygnome

+0

oui, je l'ai fait, désolé aurait dû mentionner que (était la première chose que j'ai essayé) – addicted2unix

+0

Et ...? Je veux dire, pourquoi ça n'a pas marché? – Polygnome

Répondre

3

Vous devriez pouvoir l'installer après bulding à partir des sources:

mkdir ~/tmpbuild 
cd ~/tmpbuild 
git clone git://github.com/nsidc/vagrant-vsphere.git 
cd vagrant-vsphere 
gem build vSphere.gemspec 
vagrant plugin install vagrant-vsphere-0.0.1 
+0

Cela a fonctionné, mais n'a pas semblé installer réellement le plugin de vagrant-vsphere, mais après que j'ai couru le vagabondage installer vagrant-vsphere après avoir exécuté toutes vos commandes précédentes il m'a permis d'installer et ça a marché! Essayer d'élever une boîte factices, mais avoir des problèmes avec cela. Je crois que c'est un problème résolu! – addicted2unix

+0

Note: après avoir exécuté le plugin vagabond, installez le vagrant-vsphere la première fois, il a dit "Installé le plugin 'mini_portile (0.5.0)'!", Et n'a pas installé le fournisseur, mais la deuxième fois en exécutant la commande plugin 'vagrant-vsphere (0.0.1)'! – addicted2unix

Questions connexes