2012-03-05 11 views
0

jruby-1.6.6でautotestとsporkを設定していますが、次の例外が発生します。私は、ずっとグーグルの周りにいTypeError:autotestでArrayをStringに変換できませんjruby-1.6.6

$ jruby -S autotest 
(Not running features. To run features in autotest, set AUTOFEATURE=true.) 
loading autotest/rspec2 
TypeError: can't convert Array into String 
      join at org/jruby/RubyArray.java:1868 
     initialize at /Users/larry/.rvm/rubies/jruby-1.6.6/lib/ruby/site_ruby/shared/ffi/ffi.rb:64 
    attach_function at /Users/larry/.rvm/rubies/jruby-1.6.6/lib/ruby/site_ruby/shared/ffi/library.rb:154 
      each at org/jruby/RubyArray.java:1614 
    attach_function at /Users/larry/.rvm/rubies/jruby-1.6.6/lib/ruby/site_ruby/shared/ffi/library.rb:150 
      Uname at /Users/larry/.rvm/gems/[email protected]/gems/sys-uname-0.9.0/lib/unix/sys/uname.rb:43 
       Sys at /Users/larry/.rvm/gems/[email protected]/gems/sys-uname-0.9.0/lib/unix/sys/uname.rb:8 
      (root) at /Users/larry/.rvm/gems/[email protected]/gems/sys-uname-0.9.0/lib/unix/sys/uname.rb:6 
      require at org/jruby/RubyKernel.java:1036 
      require at /Users/larry/.rvm/gems/[email protected]/gems/sys-uname-0.9.0/lib/unix/sys/uname.rb:36 
      (root) at /Users/larry/.rvm/gems/[email protected]/gems/autotest-fsevent-0.2.8/lib/autotest/fsevent.rb:3 
      require at org/jruby/RubyKernel.java:1036 
      require at /Users/larry/.rvm/gems/[email protected]/gems/autotest-fsevent-0.2.8/lib/autotest/fsevent.rb:59 
      (root) at /Users/larry/.autotest:1 
      load at org/jruby/RubyKernel.java:1062 
     initialize at /Users/larry/.autotest:315 
      each at org/jruby/RubyArray.java:1614 
     initialize at /Users/larry/.rvm/gems/[email protected]/gems/ZenTest-4.6.2/lib/autotest.rb:314 
     initialize at /Users/larry/.rvm/gems/[email protected]/gems/rspec-core-2.8.0/lib/autotest/rspec2.rb:13 
       run at /Users/larry/.rvm/gems/[email protected]/gems/ZenTest-4.6.2/lib/autotest.rb:244 
      (root) at /Users/larry/.rvm/gems/[email protected]/gems/ZenTest-4.6.2/bin/autotest:6 
      load at org/jruby/RubyKernel.java:1062 
      (root) at /Users/larry/.rvm/gems/[email protected]/bin/autotest:19 

私の宝石ファイル助けを必要としませんでした: ソース 'https://rubygems.org'

gem 'rails', '3.2.1' 
# gem 'jruby-openssl' 
gem 'json' 
gem 'jquery-rails' 
gem 'twitter-text' 
gem "mongoid", "~> 2.4" 
gem "bson_ext", "~> 1.5" 
gem "mongoid-paperclip", :require => "mongoid_paperclip" 
gem 'i18n-js' 

# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 
    gem 'bootstrap-sass', '~> 2.0.1' 

    # See https://github.com/sstephenson/execjs#readme for more supported runtimes 
    gem "therubyrhino", "~> 1.73.1" 

    gem 'uglifier', '>= 1.0.3' 
end 

group :development, :test do 
    gem 'factory_girl_rails', '1.6.0' # use factories instead of fixtures 
    gem 'faker', '1.0.1'    # easily create fake data for tests 
    gem 'rspec-rails', '2.8.1'  # test framework 
    gem 'cucumber-rails', '1.2.1'  # integration test framework 
    gem 'simplecov', '0.5.4'   # test coverage report 
    gem 'json_spec', '0.8.0'   # easier testing of JSON 
    gem 'database_cleaner', '0.7.1' # manage DB between tests 
    gem 'mongoid-rspec', '1.4.4'  # rspec matchers for mongoid 
    gem 'autotest' 
    gem 'autotest-fsevent' 
    gem 'spork', '~> 0.9.0.rc' 
end 

JVMのバージョン:

$ java -version 
java version "1.6.0_29" 
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11M3527) 
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode) 

答えて

0

をこれは、jruby-1.6.7を使用しているときに修正されました。

1

この問題は、1の上のbug reportの一部として修正されました。 .6ブランチ、およびマスター上。

関連する問題