Ruby automatycznie ładuje konflikty między klejnotami gmail i parse_resource
Wcześniej, Zapytałem o automatyczne ładowanie w gemie gmail, nie mogąc znaleźć plików, które chciał załadować. W budowaniu minimalnego skryptu znalazłem, że klejnot gmail załadował jego pliki, gdy nie dodałem klejnotu parse_resource.
Theklejnot gmail umożliwia dostęp do wiadomości e-mail, etykiet i skrzynek odbiorczych z Gmaila. Theparse_resource gem zawijaparse.com api we wzorze ActiveRecord.
Jeśli dołączę klejnot parse_resourceprzed gmail gem, ruby zgłasza LoadError.
Są to permutacje minimalnego skryptu, który napisałem, zorganizowane przez błąd.
LoadErrorrequire 'rubygems'
require 'parse_resource'
require 'gmail'
Gmail.new('[email protected]', 'password')
Działa w porządkurequire 'rubygems'
#require 'parse_resource'
require 'gmail'
Gmail.new('[email protected]', 'password')
Błąd automatycznego ładowaniarequire 'rubygems'
require 'gmail'
require 'parse_resource'
Gmail.new('[email protected]', 'password')
/Library/Ruby/Gems/1.8/gems/gmail-0.4.0/lib/gmail.rb:50:in 'new': no such file to load -- gmail/client (LoadError) from emailError.rb:6
Jak włączyć do moich programów zarówno klejnoty parse_resource, jak i gmail?
-Nacięcie