我很难在 Windows 上安装 libcurl ruby bindings gem (curb)。我做的一切都是正确的。我在 PATH 上有 libcurl 目录,然后我尝试了两种安装 gem 的方法
gem install curb
和
rake install EXTCONF_OPTS='--with-curl-dir=B:\curl'
它们都不起作用。但是,它们因不同的错误而失败,而第二个错误更具建设性:
C:/Ruby/lib/ruby/gems/1.8/gems/curb-0.7.7.1/ext/curb_postfield.c:76:未定义对“imp_curl_formadd”的引用
但我不知道这是什么意思。
编辑:第一个错误是这个投诉
extconf.rb:19: 找不到 libcurl 或 curl/curl.h (RuntimeError)
即使 libcurl dir (B:\curl) 已经在 PATH 中。这是完整的错误消息——我把它放在一个要点上,因为这个地方的格式太奇怪了。