我正在尝试在没有 Internet 功能的 64 位 Windows 机器上安装 Nokogiri 1.7.1。我下载了 Nokogiri gem 和必要的库(libxml2、libxslt、iconv、zlib)并将它们转移到无互联网机器上。我现在正在尝试使用以下命令让 gem install 正确运行:
gem install --local <path to nokogiri-1.7.1.gem> -- --use-system-libraries \
--with-xml2-lib=<path to xml2path>\lib --with-xml2-include=<path to xml2path>\include\libxml2 \
--with-xslt-lib=<path to xsltpath>\lib --with-xslt-include=<path to xsltpath>\include\libxslt \
--with-iconv-dir=<path to iconv> --with-zlib-dir=<path to zlib>
但我不断收到同样的错误:
The compiler failed to generate an executable file. You have to install development tools first.
以及其他人在无法构建 Nokogiri 时收到的相同信息。我正在使用 libxml2 2.9.2 和 libxslt 1.1.28