Конфликты автозагрузки в Ruby между гемами gmail и parse_resource
РанееЯ спросил о том, что автозагрузка в геме gmail не позволяет найти файлы, которые он хочет загрузить. При создании минимального сценария я обнаружил, что гем gmail загружал его файлы, когда я не включал гем parse_resource.
Gmail Gem позволяет получать доступ к электронной почте, ярлыкам и почтовым ящикам из Gmail.parse_resource gem оборачиваетparse.com API в шаблоне ActiveRecord.
Если я включу гем parse_resourcebefore гем gmail, ruby выдает ошибку LoadError.
Это перестановки минимального написанного мной сценария, организованного по ошибке.
LoadErrorrequire 'rubygems'
require 'parse_resource'
require 'gmail'
Gmail.new('[email protected]', 'password')
Works Fine
require 'rubygems'
#require 'parse_resource'
require 'gmail'
Gmail.new('[email protected]', 'password')
Autoload Error
require '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
Как включить гемы parse_resource и gmail в мои программы?
-Ник