5

所以我最近安装了 vagrant-aws 插件vagrant plugin install vagrant-aws,在经历了 ruby​​ 版本和依赖项的冒险之后。无论如何,对于我们的部署管道,我需要找到一种方法来使用 vagrant 启动 vSphere 机器,并且在 github 上有一个 vagrant-vsphere 插件,但我不知道如何处理它。一般来说,我对 ruby​​/programming/devOps 真的很陌生,而且看起来 vagrant 不允许您从本地文件安装插件。

我在 vagrant docs 中看到你可以在你的 vagrant 文件中使用 require 'my_plugin' 的插件,我尝试了 my_plugin 所在的 .gemspec 文件的路径,但似乎无法弄清楚如何工作。如果有人对我可以查看的互联网上的地方有帮助或指点,我将非常感激:) 我将在网上搜索很长时间以找到解决方案。

4

1 回答 1

3

从源代码构建后,您应该能够安装它:

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
于 2013-06-19T21:01:50.753 回答