Warum kann Autoload keine Dateien für Gems laden?

Ich versuche, E-Mails in Ruby zu lesenGoogle Mail Gem.

Wenn ichrequire 'gmail' In IRB oder in einem Skript erhalte ich folgende Fehlermeldung:

/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

Dies geschieht, weil beim automatischen Laden die Datei "gmail / client" nicht gespeichert werden kann.

Wenn ich hinzufügerequire 'gmail/client' manuell geht das Problem bis zum nächsten Autoload-Aufruf weg. Diese Lösung ist nicht akzeptabel, da ich nicht vorhersagen kann, welche Dateien im Voraus hinzugefügt werden sollen.

Ich habe einen ... gefundenähnliche FrageAllerdings hat es mein Problem nicht behoben.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage