が、私はルビー(ないレール)で動作しているシンプルな、次のコードを、持っている原因のアプリ:レール:ルビーGmailの宝石を使用すると、問題
require 'gmail'
Gmail.new('my_account', 'my_password') do |gmail|
end
私はGmailアカウントへの接続を取得することができていますし、そこにいくつかのものをしてください。
しかし、私はRailsのアプリでこの宝石を使用したいので、私はGemfileに以下を追加しようとしている:
gem "ruby-gmail", "0.2.1"
gem "mime", "0.1"
しかし、私は次のように、rakeタスクでこれを使用しようとすると、この:
task :scrap_receipts_gmail => :environment do
Gmail.new('my_account', 'my_password') do |gmail|
puts gmail.inspect
end
end
私は次のエラーを取得する:私はを追加する場合
uninitialized constant Object::Gmail
はこれが解決され、。私の質問は:
なぜ私はrequire gmail
にする必要があります、私はすでにGemfileで指定している場合は?