Hi,
I've just installed the latest gem version and also rails. Everything went ok. I am using Ubuntu 11.10 with ruby 1.9.3-p194.
However, when I try to create a new application, I get:
Hi,
I've just installed the latest gem version and also rails. Everything went ok. I am using Ubuntu 11.10 with ruby 1.9.3-p194.
However, when I try to create a new application, I get:
It seems that you still using ruby 1.8.
Try :
**ruby -v **
And show me the output. If it’s not ruby 1.9.3-p194, just install this version of ruby
rvm install 1.9.3-p194 ( if you are using ‘rvm’ as ruby management tool )
Keep me posted
lionel first-developer wrote in post #1069751:
It seems that you still using ruby 1.8.
I thought so too, however, ruby -v gives:
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
regards, seba
Sebastjan H. wrote in post #1069754:
lionel first-developer wrote in post #1069751:
It seems that you still using ruby 1.8.
I thought so too, however, ruby -v gives:
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
regards, seba
how would I check for and completely remove version 1.8?
I strongly advise using rvm. Then you will have full control of ruby and gem versions.
Colin
Colin Law wrote in post #1069761:
regards, seba
how would I check for and completely remove version 1.8?
I strongly advise using rvm. Then you will have full control of ruby and gem versions.
Colin
I am using rvm and according to the printout for rvm list I was sure I don't have 1.8:
rvm rubies
ruby-1.9.3-p125 [ i686 ] =* ruby-1.9.3-p194 [ i686 ]
# => - current # =* - current && default # * - default
regards seba
What does rvm info show?
Colin
Colin Law wrote in post #1069764:
Colin
# =* - current && default # * - default
What does rvm info show?
Colin
rvm info:
ruby-1.9.3-p194:
system: uname: "Linux sebah-laptop 3.0.0-23-generic #38-Ubuntu SMP Fri Jul 6 13:47:10 UTC 2012 i686 i686 i386 GNU/Linux" bash: "/bin/bash => GNU bash, version 4.2.10(1)-release (i686-pc-linux-gnu)" zsh: " => not installed"
rvm: version: "rvm 1.13.4 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/\]" updated: "2 months 11 days 13 seconds ago"
ruby: interpreter: "ruby" version: "1.9.3p194" date: "2012-04-20" platform: "i686-linux" patchlevel: "2012-04-20 revision 35410" full_version: "ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]"
homes: gem: "/home/sebah/.rvm/gems/ruby-1.9.3-p194" ruby: "/home/sebah/.rvm/rubies/ruby-1.9.3-p194"
binaries: ruby: "/home/sebah/.rvm/rubies/ruby-1.9.3-p194/bin/ruby" irb: "/home/sebah/.rvm/rubies/ruby-1.9.3-p194/bin/irb" gem: "/home/sebah/.rvm/rubies/ruby-1.9.3-p194/bin/gem" rake: "/home/sebah/.rvm/rubies/ruby-1.9.3-p194/bin/rake"
environment: PATH: "/home/sebah/.rvm/gems/ruby-1.9.3-p194/bin:/home/sebah/.rvm/gems/ruby-1.9.3-p194@global/bin:/home/sebah/.rvm/rubies/ruby-1.9.3-p194/bin:/home/sebah/.rvm/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" GEM_HOME: "/home/sebah/.rvm/gems/ruby-1.9.3-p194" GEM_PATH: "/home/sebah/.rvm/gems/ruby-1.9.3-p194:/home/sebah/.rvm/gems/ruby-1.9.3-p194@global" MY_RUBY_HOME: "/home/sebah/.rvm/rubies/ruby-1.9.3-p194" IRBRC: "/home/sebah/.rvm/rubies/ruby-1.9.3-p194/.irbrc" RUBYOPT: "" gemset: ""
My guess is you’ve got something wrong in your shell environment. What do you see when you type:
$(which ruby) --version
NOTE: this is proper syntax for sh, bash, or ksh. For csh use: which ruby
--version
Rick
Rick Lloyd wrote in post #1069775:
My guess is you've got something wrong in your shell environment. What do you see when you type:
$(*which ruby) --version*
produced bash: syntax error near unexpected token `--version*'
and
*`which ruby` --version*
produced bash: */home/sebah/.rvm/rubies/ruby-1.9.3-p194/bin/ruby: No such file or directory
Try this as well :
rvm use ruby-1.9.3-p125
and retry
lionel first-developer wrote in post #1069780:
Try this as well :
*rvm use ruby-1.9.3-p125*
and retry
nope, still the same error as above.
/usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst (Gem::LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec' from /usr/local/lib/site_ruby/1.8/rubygems.rb:1231:in `gem' from /usr/local/bin/rails:18 sebah@sebah-laptop:~/rails/blog$
How about gem list
Colin
Colin Law wrote in post #1069800:
Try again without the asterisks, they were for formatting in the mail you copied from…
Norbert Melzer wrote in post #1069957:
Try again without the asterisks, they were for formatting in the mail you copied from...
Did you mean:
sebah@sebah-laptop:~$ `which ruby` --version ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
Sebastjan H. wrote in post #1069964:
Norbert Melzer wrote in post #1069957:
Try again without the asterisks, they were for formatting in the mail you copied from...
Did you mean:
sebah@sebah-laptop:~$ `which ruby` --version ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
I've checked my ubuntu program centre and there I have something called a transitional package for ruby 1.8 (I am backtranslating from my language). If I try to uninstall it I'd have to uninstall some dependencies and I am not sure if I may.
No need to do that, your are using rvm so it should be using the version installed under rvm. Can you post the complete output from trying to create a new rails app.
Colin
Colin Law wrote in post #1070094:
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
I've checked my ubuntu program centre and there I have something called a transitional package for ruby 1.8 (I am backtranslating from my language). If I try to uninstall it I'd have to uninstall some dependencies and I am not sure if I may.
No need to do that, your are using rvm so it should be using the version installed under rvm. Can you post the complete output from trying to create a new rails app.
Colin
I've uninstalled the transitional package anyways and it didn't help. It still tries to access the location below.
The entire output:
sebah@sebah-laptop:~/rails$ rails new test /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst (Gem::LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec' from /usr/local/lib/site_ruby/1.8/rubygems.rb:1231:in `gem' from /usr/local/bin/rails:18
Have you installed rails inside rvm? Try gem install rails Note, no sudo.