- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图运行一个需要安装雪貂的开源项目。使用 gem install ferret 安装时,出现此错误 ->
Building native extensions. This could take a while... ERROR: Error installing ferret: ERROR: Failed to build gem native extension.
C:/Ruby/bin/ruby.exe extconf.rb creating Makefile
nmake 'nmake' is not recognized as an internal or external command, operable program or batch file.
Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/ferret-0.11.6 for inspection. Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/ferret-0.11.6/ext/gem_make.out
最佳答案
一些 Ruby gem 使用 native 扩展,这意味着它们部分是用 C 或 C++ 编写的。这些 gem 需要在安装期间编译,如果您使用的是 Linux,这很容易。此外,这些 gem 中的大多数都为 Windows 提供了二进制文件。然而,一些 gems,比如 ferret's,不需要并且仍然需要在安装过程中编译。
好消息是,一个名为 DevKit 的工具包可以轻松地在 Windows 上构建 native 扩展。按照此处的安装指南进行操作:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
关于ruby-on-rails - 如何在 Windows 7 上安装 ferret gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2532203/
我是一名优秀的程序员,十分优秀!