所以,在经历了 ruby 版本和依赖项的冒险之后,我最近使用 vagrant plugin install vagrant-aws
安装了 vagrant-aws 插件。不管怎样,对于我们的部署管道,我需要找到一种方法来使用 vagrant 启动 vSphere 机器,并且有一个 vagrant-vsphere plugin on github ,但我不知道该怎么办。一般来说,我对 ruby/programming/devOps 很陌生,而且 vagrant 看起来不允许你从本地文件安装插件。
我在 vagrant 文档中看到,您可以使用 require 'my_plugin' 在 vagrant 文件中要求一个插件,并且我尝试了 my_plugin 所在的 .gemspec 文件的路径,但似乎无法弄清楚如何工作。如果有人提供帮助或指向我可以查看的互联网上的位置,我将非常感激:)我将在网络上搜索很长时间以找到解决方案。
最佳答案
您应该能够在从源代码构建后安装它:
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
关于plugins - 安装 vagrant-vsphere 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17176710/