这太烦人了,我无法忽视。经过大量谷歌搜索后,我得出了相同的结论@Mojo
- 注释掉警告。
在 OS X 我正在使用homebrew
和rbenv
- 我的宝石位于这里:
~/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/
您可以使用该gem environment
命令获取有关您的存储位置的信息。
我两者都gssapi-1.0.3
安装gssapi-1.1.2
了 - 后者似乎是本文发布时的最新版本,它似乎也是我的错误的来源。我必须更改的文件是:
gems/1.9.1/gems/gssapi-1.1.2/lib/gssapi/lib_gssapi.rb
我的完整路径是:
~/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/gssapi-1.1.2/lib/gssapi/lib_gssapi.rb
对于第一个错误,请注释掉周围某处的警告,例如288
:
rescue FFI::NotFoundError => ex
# warn "WARNING: Could not load IOV methods. Check your GSSAPI C library for an update"
end
对于第二个错误,请注释掉周围某处的警告,例如300
:
rescue FFI::NotFoundError => ex
# warn "WARNING: Could not load AEAD methods. Check your GSSAPI C library for an update"
end
希望很快会有更好的解决方案,因为我真的不相信修改已安装的 gem - 但这个错误有点太烦人了,不能忽略。