Nokogiri平台是否具体?
我使用Windows 7.我已经安装了nokogiri宝石,并检查了宝石的规格。
在gemfile中,它表示nokogiri是平台特定的。 s.platform =“x86-mingw32”
这是否意味着nokogiri只能安装在Windows上?
或者我只是因为我使用Windows 7而在gemspec中排队?
或者Nokogiri建立在libxml2-2.8.0,libxslt-1.1.28,zlib-1.2.8,libiconv-1.14上。
我们可以在其他平台上安装nokogiri,只要libxml,libxslt,zlib,libiconv?
Nokogiri需要C扩展
“x86-mingw32”表示你的Nokogiri C扩展是用MinGW编译器套件编译的。 可以想象,你可以用另一个编译器强制编译win32,但其他平台(例如Linux或OS X)肯定会需要GCC,LLVM或其他的平台。
所以,编译器的需求会因平台而异。 同样,一些Ruby解释器可能允许或不允许构建某些C扩展,尤其是在其他平台上。 在这方面你的里程可能会有很大差异。
链接地址: http://www.djcxy.com/p/61063.html