2012-02-08 16 views
0

私はlocalhostとherokuで働いているアプリケーションを持っています。私が最後にherokuに新しいバージョンをプッシュしたとき、私はheroku db:migrateとheroku db:pushの間にエラーが発生しました。Rails 3 - Herokuへのデプロイ後のエラー

アプリケーションの実行中に次のエラーが発生します。 /app/.bundle/gems/ruby/1.9.1/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing_from_s3_library ':初期化されていない定数AnswersController :: Authentication(NameErrorここでは)

は、関連するコードが

class AnswersController < ApplicationController 
    include Authentication 
    ... 

で認証がlibに定義されたモジュールである。

# encoding: utf-8 
require 'base64' 
require 'openssl' 

module Authentication 
... 

これは、ローカルホストではなく、Herokuの中で働いています。 ヘルプがありますか?またapplication.rb

config.autoload_paths += %W(#{config.root}/lib) 

であなたのconfig.auto_loadパスにlibフォルダを追加すること

答えて

0

てみ おかげで、this linkを見てみましょう。

+0

私はすでにあなたがプロダクションモードでローカルにアプリケーションを実行した場合はどうなりますか? – Tony

+0

それは開発中の作品、なぜ私は知らないがクラッシュし、その行を持っています – Tony

+0

であっ – Matt

関連する問題