我有一个Ansible playbook,安装了Vagrant并指示Vagrant安装特定插件。 Vagrant安装所需的gem遇到问题,并显示以下消息:
是否有方法控制这些依赖关系,以便vagrant不会失败,我的playbook完成?
An error occurred while installing nokogiri (1.6.6.2), and Bundler cannot continue. Make sure that `sudo gem install nokogiri -v '1.6.6.2'` succeeds before bundling. stdout: Installing the 'vagrant-aws --version '0.5.0'' plugin. This can take a few minutes...虽然我也有使用以下命令无法像vagrant一样安装Nokogiri:
$ sudo gem install nokogiri -v '1.6.6.2'但我发现可以手动安装Nokogiri,使用以下命令:
$ sudo gem install nokogiri -v 1.6.6.2 -- --use-system-libraries --with-xml2-include=/usr/include/libxml2即使我手动安装了gem,如果我手动告诉vagrant安装插件,它仍然会失败。
是否有方法控制这些依赖关系,以便vagrant不会失败,我的playbook完成?