我的系统:Windows 7 x64。
我安装了:
现在,当我做:
require 'xml'
我收到有关缺少libxml2-2.dll(和libiconv-2.dll)的错误。我可以在'Ruby187 \ lib \ ruby \ gems \ 1.8 \ gems \ libxml-ruby-1.1.4-x86-mswin32-60 \ lib \'中找到这两个库。当我将它们复制到'Ruby187 \ bin'文件夹时,一切正常。
但是...
如果我从旧的OneClick安装程序安装ruby,libxml-ruby可以在不将这些dll复制到ruby \ bin文件夹的情况下工作。我查看了PATH变量 - 它没有指向libxml-ruby lib文件夹,所以IMHO ruby以其他方式找到它们。
问题。我能做什么,所以RubyInstaller中的ruby与OneClick Installer中的ruby类似?我不想将\ lib文件夹添加到PATH(OneClick安装程序不需要),我不想将dll复制到Ruby \ bin