Hello All,

I am developing a JRuby on Rails 3 application. Standard stuff.

I am facing problems getting autotest to run.

Here's the trace:

% autotest
loading autotest/rails_rspec2
bundle exec
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/rspec-core-2.0.0.beta.22/bin/rspec
'/Users/manish/Foo/Foo-Server/FooInsight/spec/controllers/users_controller_spec.rb'
'/Users/manish/Foo/Foo-Server/FooInsight/spec/helpers/home_helper_spec.rb'
'/Users/manish/Foo/Foo-Server/FooInsight/spec/helpers/install_helper_spec.rb'
'/Users/manish/Foo/Foo-Server/FooInsight/spec/models/user_spec.rb'
*
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/dependency.rb:52
*:in `initialize': Valid types are [:development, :runtime], not nil
(ArgumentError)
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:355:in
`new'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:355:in
`search'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:181:in
`resolve'
from
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/source_index.rb:95:in
`sort_by'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:177:in
`each'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:177:in
`sort_by'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:177:in
`resolve'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:162:in
`start'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:131:in
`resolve'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:130:in
`catch'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/resolver.rb:130:in
`resolve'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/definition.rb:153:in
`resolve'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/definition.rb:93:in
`specs'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/definition.rb:137:in
`specs_for'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/definition.rb:126:in
`requested_specs'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/environment.rb:23:in
`requested_specs'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:11:in
`setup'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler.rb:100:in
`setup'
from
/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/setup.rb:6


This is my PATH ->
/Users/manish/Foo/Twist-Server/jruby-1.5.2/bin:/Users/manish/Foo/Foo-Server/jruby-1.5.2/lib/ruby/gems/1.8/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

As you can see that ruby is picked up from *
/System/Library/Frameworks/Ruby.Framework* instead of *
/Users/manish/Foo/Twist-Server/jruby-1.5.2/bin* which is ahead in the PATH.

I am on Snow Leopard 10.6.4 with jruby 1.5.2 (ruby 1.8.7 patchlevel 249)
(2010-08-20 1c5e29d) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_20)
[x86_64-java]



Is this a bug? Any pointers?




-- 
Best,
Manish Chakravarty
twitter.com/ManishChaks

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to