在 Windows 64 位中安装 unf_ext -v '0.0.6' 时出错

Error installing unf_ext -v '0.0.6' when run bundle install in Windows 64bit

环境:Windows10(64 位)+Ruby2.2.3p173

我也下载并安装了 Rails Installer(来自 http://railsinstaller.org/en)+ 运行 "gem install rails" 也很成功 情况是当我在 cmd 中 运行 "bundle install" 时,进程停止在行

"Installing unf_ext 0.0.6 with native extension"如下图

我也试过 运行 "gem install unf_ext" 但是我得到的是最新版本,错误仍然出现。同样"gem install unf_ext -v 0.0.6",它对清除错误没有帮助。

我尝试在许多网站上搜索 google,但大多数解决方案都是针对 iOS 的,这不是我当前的 OS、Windows 10 64 位。

因此,您很可能必须更新到版本 0.0.7 或最好是 0.0.7.1.

如果那不可能,那么您可能不得不使用 Ruby 2.0.0 32-bit 来使用 unf_ext,因为最后一个 fat 二进制文件是在 Ruby 2.1.5 发布之前发布的,因此无法构建为了 Ruby 2.1.5 兼容性,在那个版本中只有 32-bit 的胖二进制文件。参见:

https://rubygems.org/gems/unf_ext/versions

要更新它,请在 Gemfile 中使用 gem unf_ext, '~> 0.0.7.1'