来自github的vagrant安装插件

时间:2013-06-10 16:01:55

标签: ruby github gem vagrant

我们正在使用Vagrant进行部署,我们最终希望在Rackspace上部署此群集。 vagrant-rackspace插件是一个很自然的选择,但它有一些错误,这些错误未包含在最新的0.1.1版本中(notably that vagrant provision doesn't work)。我已经通过合并其他人的工作在我的personal fork存储库中解决了这个问题。是否可以从github安装一个vagrant插件?

显而易见的事情不起作用:

[unix]$ vagrant plugin install vagrant-rackspace --plugin-source https://github.com/deanmalmgren/vagrant-rackspace
Installing the 'vagrant-rackspace' plugin. This can take a few minutes...
The plugin 'vagrant-rackspace' could not be found in local or remote
repositories. Please check the name of the plugin and try again.

我是流浪汉和红宝石的新手,所以任何指针都会非常感激。谢谢!

1 个答案:

答案 0 :(得分:11)

截至今天,我只看到两个解决方法:

  1. 您可以rake build插件,将生成的.gem上传到gemfury,然后将其用作--plugin-source
  2. 您可以从本地来源安装插件,例如vagrant plugin install /path/to/your/bugfixed.gem
  3. 最后,我希望看到类似于Gemfile的Vagrant插件。 AFAIK还没有这样的东西,但这里有一个feature request

    编辑:实际上现在有一个名为bindler的精彩项目。对add git location support in bindler的功能请求仍然很突出,但这是应该修复的地方imho