這太煩人了,我不理睬。經過多次谷歌搜索,我得出了同樣的結論@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
希望很快會有更好的解決方案,因爲我不相信修改已安裝的寶石 - 但是這個錯誤有點太令人厭煩,無法忽略。
來源
2014-01-06 01:29:52
cwd
您是否在使用刀窗? – sethvargo
不,Mac OSx或Ubuntu 10(兩者均存在問題)。 – Mojo
我有這個問題,我最終刪除了所有的寶石和重新粉碎。這解決了它。 – sethvargo