Tag: parse.com

gmail和parse_resource gems之间的Ruby自动加载冲突

早些时候 ,我问过gmail gem中的autoload无法找到它想要加载的文件。 在构建一个最小的脚本时,我发现当我没有包含parse_resource gem时,gmail gem加载了它的文件。 gmail gem允许您从Gmail访问您的电子邮件,标签和收件箱。 parse_resource gem将parse.com api包装在ActiveRecord模式中。 如果我在gmail gem 之前包含parse_resource gem,ruby会抛出一个LoadError。 这些是我写的最小脚本的排列,由错误组织。 LoadError require ‘rubygems’ require ‘parse_resource’ require ‘gmail’ Gmail.new(‘yourEmail@gmail.com’, ‘password’) 工作良好 require ‘rubygems’ #require ‘parse_resource’ require ‘gmail’ Gmail.new(‘yourEmail@gmail.com’, ‘password’) 自动加载错误 require ‘rubygems’ require ‘gmail’ require ‘parse_resource’ Gmail.new(‘yourEmail@gmail.com’, ‘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 […]