2011-11-05 21 views
7

Tôi đang cố gắng để sử dụng thử nghiệm cào: benchmark với Rails 3.1.1 và Ruby 1.9.3Rails 3.1.1 thử nghiệm: benchmark trên Ruby 1.9.3

Tôi đã thử các phiên bản cào mới nhất: đá quý 'cào ',' ~> 0.9.3.beta.1 ' và cả đá quý ruby-prof chính thức và được đề xuất: gem' ruby-prof ',: git =>' https://github.com/wycats/ruby-prof .git'

Nhưng tôi luôn nhận được lỗi này:

rake test:benchmark 
/usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:167:in `block in non_options': file not found: --benchmark (ArgumentError) 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:146:in `map!' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:146:in `non_options' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:207:in `non_options' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:52:in `process_args' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/minitest/unit.rb:891:in `_run' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/minitest/unit.rb:884:in `run' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:21:in `run' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:27:in `run_once' 
     from /usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' 
rake aborted! 
Command failed with status (1): [/usr/local/rvm/rubies/ruby-1.9.3-p0/bin/ru...] 
/usr/local/rvm/gems/ruby-1.9.3-p0/gems/railties-3.1.1/lib/rails/test_unit/testing.rake:26:in `block (2 levels) in define' 
/usr/local/rvm/gems/ruby-1.9.3-p0/gems/railties-3.1.1/lib/rails/test_unit/testing.rake:11:in `block in define' 
Tasks: TOP => test:benchmark 
(See full trace by running task with --trace) 

Điều này xảy ra cả trên máy chủ ubuntu của tôi và về môi trường cửa sổ phát triển của tôi. Ý tưởng nào?

CẬP NHẬT: Tôi đã cài đặt RVM và đã thử bằng ruby ​​1.9.2: hoạt động. Mọi thứ khác là như nhau, chuyển sang 1.9.3 sẽ đưa ra lỗi. Đây là lỗi trong ruby ​​1.9.3 hoặc trong đường ray/cào, v.v.

Trả lời

0

Bạn đã thử chạy với bundle exec?

$ bundle exec rake test:benchmark 
+1

Cảm ơn bạn đã đề xuất, tôi đã thử nhưng kết quả cuối cùng cũng giống nhau. Tôi cũng đã thử với RVM để sử dụng 1.9.2 và mọi thứ khác giống nhau, nó hoạt động. – danmaz74

Các vấn đề liên quan