8

我们正在使用 Vagrant 进行部署,我们最终希望在 Rackspace 上部署这个集群。vagrant-rackspace插件是一个自然的选择,但它有一些错误未包含在最新的 0.1.1 版本中(特别是vagrant provision不起作用)。通过合并其他人的工作,我已经在我个人的存储库分支中解决了这个问题。是否可以从 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.

我是 vagrant 和 ruby​​ 的新手,所以这里的任何指针都将不胜感激。谢谢!

4

1 回答 1

12

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

  1. 您可以rake build使用插件,将生成的 .gem 上传到gemfury,然后将其用作--plugin-source.
  2. 您可以从本地来源安装插件,例如vagrant plugin install /path/to/your/bugfixed.gem

最后,我希望看到类似GemfileVagrant 插件的东西。AFAIK 还没有这样的东西,但这是一个功能请求

编辑:实际上现在有一个很棒的项目叫做bindler在 bindler 中添加 git 位置支持的功能请求仍然未完成,但恕我直言,这是应该修复的地方

于 2013-06-11T00:22:59.350 回答