Hello Ben,

I have many similar issues. Since you switced to RVM it may still want
to use your system's Gem dependencies, which won't work.

After installing RVM install Rubies you want to use. 1.9 contains
Rubygems, 1.8.X needs to install Rubygems too if I remember well. Then
install all gems you wanted to use. Very important NOT to use 'sudo'
when installing gem with RVM.

First you set which Ruby you want to use: rvm use 1.8.6 for example.
Then gem install raills -v=2.3.X which works well with the actual
plugin you want to use (check in enviorment.rb or Gemfile to see
exactly).
The best if you check where are your gems - you will see if it wanna
use the system's and not the proper ones. See RVM website for details.

I'm looking for someone who want to upgrade one Ruby based social
network plugin to Rails 3 and Ruby 1.9. Maybe are you interested in
it?

If you have any further questions around RVM and gem versions  let me
know, cheers,
Zoli

On Mar 2, 4:22 pm, scruffian <[email protected]> wrote:
> Thanks Steven,
>
> I have switched over to RVM now, which is really good. Still getting
> stuck on this step though. Now my error is:
>
> ** Invoke db:create:all (first_time)
> ** Invoke environment (first_time)
> ** Execute environment
> rake aborted!
> undefined method `version_requirements' for #<Gem::Dependency:
> 0x1021c0630>
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/rails/
> gem_dependency.rb:106:in `requirement'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/
> initializer.rb:292:in `check_gem_dependencies'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/
> initializer.rb:292:in `map'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/
> initializer.rb:292:in `check_gem_dependencies'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/
> initializer.rb:165:in `process'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/
> initializer.rb:112:in `send'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/
> initializer.rb:112:in `run'
> /Users/ben/buskingtv/config/environment.rb:7
> /Users/ben/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/
> custom_require.rb:29:in `gem_original_require'
> /Users/ben/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/
> custom_require.rb:29:in `require'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/activesupport-2.2.2/lib/
> active_support/dependencies.rb:153:in `require'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/activesupport-2.2.2/lib/
> active_support/dependencies.rb:521:in `new_constants_in'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/activesupport-2.2.2/lib/
> active_support/dependencies.rb:153:in `require'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rails-2.2.2/lib/tasks/
> misc.rake:3
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 636:in `call'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 636:in `execute'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 631:in `each'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 631:in `execute'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 597:in `invoke_with_call_chain'
> /Users/ben/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 590:in `invoke_with_call_chain'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 607:in `invoke_prerequisites'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 604:in `each'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 604:in `invoke_prerequisites'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 596:in `invoke_with_call_chain'
> /Users/ben/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 590:in `invoke_with_call_chain'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 583:in `invoke'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2051:in `invoke_task'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2029:in `top_level'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2029:in `each'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2029:in `top_level'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2068:in `standard_exception_handling'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2023:in `top_level'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2001:in `run'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 2068:in `standard_exception_handling'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/lib/rake.rb:
> 1998:in `run'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.8.7/bin/rake:31
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/bin/rake:19:in `load'
> /Users/ben/.rvm/gems/ruby-1.8.7-p334/bin/rake:19
>
> Any ideas?
>
> Thanks again
> Ben
>
> On Feb 22, 2:14 pm, Steven Bristol <[email protected]> wrote:
>
>
>
>
>
>
>
> > On Mon, Feb 21, 2011 at 5:57 PM, scruffian <[email protected]> wrote:
> > > Ok I think i've almost got to the bottom of this. When I do:
>
> > > /usr/local/bin/rake db:create:all
>
> > > it works, but when i just do
>
> > > rake db:create:all
>
> > > it says:
> > > -bash: /usr/bin/rake: /System/Library/Frameworks/Ruby.framework/
> > > Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory
>
> > > So rake is referring to /usr/bin/rake, not usr/local/bin/rake, which
> > > is where my ruby and rails are. How do I fix this? A symlink?
>
> > > Thanks
>
> > A symlink will do it, but you're probably better off switching to rvm now.

-- 
You received this message because you are subscribed to the Google
Groups "Lovd by Less" 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/lovdbyless?hl=en
Who loves ya baby?

Reply via email to