如何以编程方式安装vagrant插件?
我有一个流浪版本,它依赖于流浪插件 我可以记录用户需要安装这些插件,但理想情况下,我希望自动安装所需的插件 如何在构建过程中自动安装所需的插件?我在Matt Cooper的一篇文章中找到了答案。这个解决方案对我有效 这篇博客文章描述了如何将以下几行添加到文件的顶部:如何以编程方式安装vagrant插件?,vagrant,vagrant-plugin,Vagrant,Vagrant Plugin,我有一个流浪版本,它依赖于流浪插件 我可以记录用户需要安装这些插件,但理想情况下,我希望自动安装所需的插件 如何在构建过程中自动安装所需的插件?我在Matt Cooper的一篇文章中找到了答案。这个解决方案对我有效 这篇博客文章描述了如何将以下几行添加到文件的顶部: required_plugins = %w( vagrant-omnibus vagrant-aws ) required_plugins.each do |plugin| exec "vagrant plugin inst
required_plugins = %w( vagrant-omnibus vagrant-aws )
required_plugins.each do |plugin|
exec "vagrant plugin install #{plugin};vagrant #{ARGV.join(" ")}" unless Vagrant.has_plugin? plugin || ARGV[0] == 'plugin'
end