首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试安装vagrant-aws插件时出错

尝试安装vagrant-aws插件时出错
EN

Stack Overflow用户
提问于 2015-01-13 12:09:32
回答 2查看 1.5K关注 0票数 1

我正在尝试将vagrant-aws插件添加到我的Vagrant安装中。在运行此命令时:

代码语言:javascript
复制
vagrant plugin install vagrant-aws

我收到这个错误消息:

代码语言:javascript
复制
Bundler, the underlying system Vagrant uses to install plugins,
reported an error. The error is shown below. These errors are usually
caused by misconfigured plugin installations or transient network
issues. The error from Bundler is:

An error occurred while installing json (1.8.2), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.2'` succeeds before bundling.

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    "c:/Program Files (x86)/Vagrant/embedded/bin/ruby.exe" extconf.rb 
creating Makefile

make "DESTDIR="
generating generator-i386-mingw32.def
/bin/sh: -c: line 0: syntax error near unexpected token `x86'
/bin/sh: -c: line 0: `/c/Program\ Files\ (x86)/Vagrant/embedded/bin/ruby -e "puts 'EXPORTS', 'Init_generator'"  > generator-i386-mingw32.def'
make: *** [generator-i386-mingw32.def] Error 2


Gem files will remain installed in C:/Users/Steve/.vagrant.d/gems/gems/json-1.8.2 for inspection.
Results logged to C:/Users/Steve/.vagrant.d/gems/gems/json-1.8.2/ext/json/ext/generator/gem_make.out

起初,我认为我需要手动安装Ruby和Gem来修复这个问题,但后来我意识到Vagrant的Bundler系统应该会自动处理所有这些问题。我不知所措,如果有任何帮助,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2015-01-15 00:57:51

啊..。Windows和Linux的构建/制作工具永远不会融洽相处。

正如您从错误中看到的:/bin/sh: -c: line 0: syntax error near unexpected token ``x86' -问题出在路径中的括号字符。

我认为更新的Vagrant版本通过在程序数据目录中安装Vagrant来solved这些问题。

票数 1
EN

Stack Overflow用户

发布于 2015-03-15 19:43:58

我感受到了你的痛苦,我为这个问题斗争了一段时间。我刚从长期的windows用户切换到Linux Mint 17.1 Rebecca。

流浪1.7.2版,全新安装Mint 17.1

当尝试为vagrant安装不同的插件时,总是得到相同的错误,主要是hostsupdater,但我打赌这解决了所有问题,因为它是相同的错误。我阅读了大量的帖子和答案,这就是最终成功的原因。

1:遵循本指南并安装了Ruby 2.2.0

http://ryanbigg.com/2014/10/ubuntu-ruby-ruby-install-chruby-and-you

注意:请务必访问他链接到自述文件以安装ruby的站点,他的代码复制粘贴是混乱的。

他说:你期待的更多,不是的!

安装所有的插件在那之后工作的很好,确实需要使用sudo,但除此之外。

希望这能帮你节省很多时间...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27914732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档