2011-03-05 4 views
2

Heroku가 로그를 작동하지 않는, 로컬로 작동합니다RoR2.8 및 Heroku가 : 나는이 플러그인을 설치납니다 지금 Heroku가 모든

==> dyno-3334279.log (crash) <== 
/app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/searchlogic-2.4.19/lib/searchlogic/named_scopes/conditions.rb:81:in `method_missing': undefined method `has_attached_file' for #<Class:0x2baaa6077e58> (NoMethodError) 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/searchlogic-2.4.19/lib/searchlogic/named_scopes/association_conditions.rb:19:in `method_missing' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/searchlogic-2.4.19/lib/searchlogic/named_scopes/association_ordering.rb:27:in `method_missing' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/searchlogic-2.4.19/lib/searchlogic/named_scopes/ordering.rb:30:in `method_missing' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/searchlogic-2.4.19/lib/searchlogic/named_scopes/or_conditions.rb:28:in `method_missing' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1994:in `method_missing' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/app/models/ckeditor/attachment_file.rb:2 
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:158:in `require' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:265:in `require_or_load' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:224:in `depend_on' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:136:in `require_dependency' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:414:in `load_application_classes' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:413:in `each' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:413:in `load_application_classes' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:411:in `each' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:411:in `load_application_classes' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:197:in `process' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:113:in `send' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rails-2.3.8/lib/initializer.rb:113:in `run' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/config/environment.rb:9 
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
    from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/rack/adapter/rails.rb:42:in `load_application' 
    from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/rack/adapter/rails.rb:23:in `initialize' 
    from /home/heroku_rack/heroku.ru:29:in `new' 
    from /home/heroku_rack/heroku.ru:29 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:46:in `instance_eval' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:46:in `initialize' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:63:in `new' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:63:in `map' 
    from /home/heroku_rack/heroku.ru:18 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:46:in `instance_eval' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:46:in `initialize' 
    from /home/heroku_rack/heroku.ru:11:in `new' 
    from /home/heroku_rack/heroku.ru:11 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:46:in `instance_eval' 
    from /app/fd916ea6-bad5-440e-a560-405ef5e3beee/home/.bundle/gems/ruby/1.8/gems/rack-1.1.1/lib/rack/builder.rb:46:in `initialize' 
    from /home/heroku_rack/heroku.ru:1:in `new' 
    from /home/heroku_rack/heroku.ru:1 

내가 설치 한 플러그인을

script/plugin install git://github.com/galetahub/rails-ckeditor.git 

내가 달릴 로컬로, 그리고 Heroku 모두에 대한 마이그레이션 ... 로컬로이 오류가 발생하지 않습니다 ... 그래서 .. 문제가 있습니까? 내 앱에서 파일을 사용하지 않으므로 혼란 스럽습니다.

gemfile는 :

source :rubygems 
gem 'rails', '2.3.8' 
gem 'authlogic', '2.1.6' 
gem 'addresslogic', '1.2.1' 
gem 'searchlogic', '2.4.19' 
gem 'subdomain-fu', '0.5.4' 
gem 'ckeditor', '3.4.3' 

답변

0

알고 보니, 난 그냥 ... 내가 파일을 사용하지 않는

을 만들뿐만 아니라 마이그레이션 파일 ckeditor 레일 모델을 삭제 필요 이 프로젝트를 위해, 그들은 어쨌든 엉망이었습니다. 그래서 .. 문제가 해결되었습니다.

0

당신은 Heroku가 측의 서버를 다시 시작했다? 또한, has_attached_file, 그게 paperclip 방법입니까?

업데이트 :

검색 기록을 영웅과 같이 실행할 수 있습니까? 검색에 애드온을 사용하기를 원한다고 생각했습니다. 나는 디버그를 도우려는 것 뿐이며 답을 모른다.

또한 searchlogic에 클립 클립 방법이 필요한 이유는 무엇입니까? 당신은 당신의 영웅 앱에서 이미지를 찾고 있습니까?

업데이트 2 :

파일의이 라인에 무엇

:

app/models/ckeditor/attachment_file.rb:2

는 스택에 해당 파일을 붙여주세요. 또는 처음 몇 라인 어쨌든. (이 자신의 디렉토리입니다 ckeditor이 있습니까? 왜)

+0

나는 있습니다. 나는 심지어 gemfile에 클립 클립 젬을 넣어서 에러를 수정 할지를 보았지만 여전히 문제가 발생한다. – NullVoxPopuli

+0

질문에 대한 업데이트에서 클립이 gemfile에 추가되지 않았기 때문에 다른 오류가 발생해야합니다. – pjammer

+0

아무 것도 변경하지 않았으므로 그곳에있는 gemfile에 추가하지 않았습니다. – NullVoxPopuli

관련 문제