gpt4 book ai didi

ruby-on-rails - 如何在 Windows 7 上安装 ferret gem?

转载 作者:行者123 更新时间:2023-12-03 17:20:56 24 4
gpt4 key购买 nike

我试图运行一个需要安装雪貂的开源项目。使用 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



所以,我尝试安装nmake(nmake15.exe),但我找不到它。它不能安装在 Windows 7 上。如何安装 ferret?

最佳答案

一些 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com