このgmail gemを使用して ruby でメールを読もうとしています。
require 'gmail'
IRB またはスクリプトで、次のエラーが発生します。
/Library/Ruby/Gems/1.8/gems/gmail-0.4.0/lib/gmail.rb:70:in connect_with_proper_client': no such file to load -- gmail/client (LoadError)
from /Library/Ruby/Gems/1.8/gems/gmail-0.4.0/lib/gmail.rb:48:in new
これは、autoload が「gmail/client」ファイルをファイルできないために発生しています。
手動で追加するとrequire 'gmail/client'
、次の autoload 呼び出しまで問題はなくなります。どのファイルを追加するかを事前に予測できないため、この解決策は受け入れられません。
同様の質問を見つけましたが、問題は解決しませんでした。