hi,
I downloaded rails as well as unit tests from:
http://svn.rubyonrails.org/rails/branches/1-2-stable/
bash-2.03$ cd rails-1.2.6/railties/
bash-2.03$ rake regular_test
(in /u/liangl/ruby/JRUBY103/unit_test/rails-1.2.6/railties)
/u/liangl/ruby/JRUBY103/bin/jruby -w -Ilib:test “/u/liangl/ruby/
JRUBY103/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/
rake_test_loader.rb” “test/dispatcher_test.rb” “test/
fcgi_dispatcher_test.rb” “test/initializer_test.rb” “test/
plugin_test.rb” “test/rails_generator_test.rb” “test/
rails_info_controller_test.rb” “test/rails_info_test.rb”
/u/liangl/ruby/JRUBY103/lib/ruby/site_ruby/1.8/builtin/javasupport/
proxy/concrete.rb:6 warning: *' interpreted as argument prefix /u/liangl/ruby/JRUBY103/lib/ruby/site_ruby/1.8/builtin/javasupport/ proxy/interface.rb:8 warning:
&’ interpreted as argument prefix
/u/liangl/ruby/JRUBY103/unit_test/rails-1.2.6/railties/./test/…/…/
actionpack/lib/action_view/base.rb:159 warning: *' interpreted as argument prefix /u/liangl/ruby/JRUBY103/unit_test/rails-1.2.6/railties/./test/../../ actionpack/lib/action_view/helpers/prototype_helper.rb:862 warning:
*’ interpreted as argument prefix
/u/liangl/ruby/JRUBY103/lib/ruby/1.8/net/smtp.rb:165 warning: global
variable $;' not initialized /u/liangl/ruby/JRUBY103/unit_test/rails-1.2.6/railties/./test/../../ actionpack/lib/../../activesupport/lib/active_support/dependencies.rb: 491:in
load’: Routes is not a class. (TypeError)
from :1
from :1:in `each’
from :1
rake aborted!
Command failed with status (1): [/u/liangl/ruby/JRUBY103/bin/jruby -w -
Ilib…]
(See full trace by running task with --trace)
=======================================
And if I want to run unit tests manually. for example:
bash-2.03$ /u/liangl/ruby/JRUBY103/bin/jruby -w -Ilib:test “/u/liangl/
ruby/JRUBY103/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/
rake_test_loader.rb” “test/plugin_test.rb”
it will prompt the following error msg:
RuntimeError: RAILS_ROOT is not set
So neither can I run rails tests by rake nor manually. Does anyone
know what’s the cause of the two problems? Thanks a lot.
BTW, I’m using JRuby with Rails.