2011-02-17 36 views
1

你好我目前使用的:JRuby和jQuery的不玩好起来

* Mac Os X 10.6.5 
* Netbeans 6.9.1 (with embedded JRuby 1.5.1) 
* JDK6u17 
* GlassFish Gem 1.0.2 
* Rails 3.0.3 

我想使用jQuery和CKEDITOR在我的项目。

我安装jQuery的轨道宝石和跑命令

rails g jquery:install 

出头出问题。

输出:

 remove public/javascripts/controls.js 
     remove public/javascripts/dragdrop.js 
     remove public/javascripts/effects.js 
     remove public/javascripts/prototype.js 
    fetching jQuery (1.4.3) 
    identical public/javascripts/jquery.js 
    identical public/javascripts/jquery.min.js 
    fetching jQuery UJS adapter (github HEAD) 
/Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require': load error: rails/commands/generate -- java.lang.NoSuchMethodError: org.jruby.Ruby.getSelectorPool()Lorg/jruby/util/io/SelectorPool; (LoadError) 
    from /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require' 
    from /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:596:in `new_constants_in' 
    from /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require' 
    from /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:17 
    from /Applications/NetBeans/NetBeans 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:6:in `require' 
    from script/rails:6 

不知道如何解决这个问题? 有没有其他的方法可以在Jruby上安装jQuery?

我将不胜感激的帮助。

+0

这似乎很奇怪,如果你运行此最近,它会拿出与jQuery 1.4.3当最近是1.5。 – coreyward 2011-02-17 18:54:58

回答

1

尝试更新的宝石...... https://github.com/rails/jquery-ujs,链接还包括文档为“手动”安装

+0

谢谢。我只是手动安装jQuery和jQuery-ui。我也遵循github的“手动安装”指南。问题已修复。 – 2011-02-19 17:34:18

相关问题