4

facebooker 플러그인을 설치 한 후 레일 서버가 고장난 것 같습니다. 이 문제를 해결하기위한 제안은 아주 좋습니다.레일 3.0.0.beta 및 Facebooker : 다른 사람이 다음을 보는가?

난 레일 3.0.0.beta와 facebooker를 사용하고 있습니다.

$ rails -v 
Rails 3.0.0.beta 
$ rails break; cd break 
$ ./script/rails plugin install git://github.com/mmangino/facebooker.git 
$ vim Rakefile #and add "require 'tasks/facebooker'" 

$ ./script/rails server 
=> Booting WEBrick 
=> Rails 3.0.0.beta application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 
Exiting 
/Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:456:in `load_missing_constant': uninitialized constant ActiveSupport::CoreExtensions (NameError) 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:91:in `const_missing' 
    from /path/break/vendor/plugins/facebooker/lib/facebooker/adapters/adapter_base.rb:6 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:537:in `new_constants_in' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /path/break/vendor/plugins/facebooker/lib/facebooker.rb:252 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:537:in `new_constants_in' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /path/break/vendor/plugins/facebooker/rails/../init.rb:5 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:537:in `new_constants_in' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /path/break/vendor/plugins/facebooker/rails/init.rb:1 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/plugin.rb:49 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/initializable.rb:25:in `instance_exec' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/initializable.rb:25:in `run' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/initializable.rb:55:in `run_initializers' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/initializable.rb:54:in `each' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/initializable.rb:54:in `run_initializers' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/application.rb:71:in `initialize!' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/application.rb:41:in `send' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/application.rb:41:in `method_missing' 
    from /path/break/config/environment.rb:5 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:537:in `new_constants_in' 
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require' 
    from config.ru:3 
    from /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval' 
    from /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in `initialize' 
    from config.ru:1:in `new' 
    from config.ru:1 

답변

4

Facebooker is known not to work with Rails 3, 이전 버전과 호환되지 않습니다 : 여기에

는 단계와 제가 보는 오류이다.

레일스 3가 주류가 될 때까지 이후의 문의는 http://railsplugins.org을 참조하십시오.

Facebookapper는 Facebooker가 호환 될 때까지 Rails 2를 사용해야합니다.

+0

덕분에 테스트를 포함하지 않는다; 그래서 솔루션은 잠시 동안 레일 2로 되돌아가는 것입니다. 큰! – nafe

+0

또는 Facebooker에 기여하여 문제를 해결할 수 있도록 도와주십시오. 레일즈 2는 시간 제약을받는 사람들에게 더 실용적인 옵션처럼 들립니다. xP 최근에 본 사이트 - http://nextsprocket.com/ - 페이 퍼터 레일즈 -3 호환을 위해 * 지불 할 수있는 사람이 있습니다. :) – Matchu