2011-02-17 64 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

相關問題