Rails: How does the console decide which Ruby version to use? -


i'm bit confused ruby version that's being used on machine - can explain why rails console (or appears be) using different version of ruby (2.1.0) rest of below commands return (2.1.1)?

$ bundle exec rails c loading development environment (rails 4.1.0.rc2) 2.1.0 :001 > 

=> 2.1.0

$ ruby -v ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux] 

=> 2.1.1

$ ruby /usr/local/rvm/rubies/ruby-2.1.1/bin/ruby 

=> 2.1.1

$ rvm list  rvm rubies  =* ruby-2.1.1 [ x86_64 ]  # => - current # =* - current && default #  * - default 

=> 2.1.1

edit:

$ rvm info  ruby-2.1.1@rails410rc2:    system:     uname:       "linux [...] 3.11.0-18-generic #32-ubuntu smp tue feb 18 21:11:14 utc 2014 x86_64 x86_64 x86_64 gnu/linux"     system:      "ubuntu/13.10/x86_64"     bash:        "/bin/bash => gnu bash, version 4.2.45(1)-release (x86_64-pc-linux-gnu)"     zsh:         " => not installed"    rvm:     version:      "rvm 1.25.22 (stable) wayne e. seguin <wayneeseguin@gmail.com>, michal papis <mpapis@gmail.com> [https://rvm.io/]"     updated:      "7 days 9 hours 8 minutes 49 seconds ago"     path:         "/usr/local/rvm"    ruby:     interpreter:  "ruby"     version:      "2.1.1p76"     date:         "2014-02-24"     platform:     "x86_64-linux"     patchlevel:   "2014-02-24 revision 45161"     full_version: "ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]"    homes:     gem:          "/usr/local/rvm/gems/ruby-2.1.1@rails410rc2"     ruby:         "/usr/local/rvm/rubies/ruby-2.1.1"    binaries:     ruby:         "/usr/local/rvm/rubies/ruby-2.1.1/bin/ruby"     irb:          "/usr/local/rvm/rubies/ruby-2.1.1/bin/irb"     gem:          "/usr/local/rvm/rubies/ruby-2.1.1/bin/gem"     rake:         "/usr/local/rvm/rubies/ruby-2.1.1/bin/rake"    environment:     path:         "/usr/local/rvm/gems/ruby-2.1.1@rails410rc2/bin:/usr/local/rvm/gems/ruby-2.1.1@global/bin:/usr/local/rvm/rubies/ruby-2.1.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/rvm/bin"     gem_home:     "/usr/local/rvm/gems/ruby-2.1.1@rails410rc2"     gem_path:     "/usr/local/rvm/gems/ruby-2.1.1@rails410rc2:/usr/local/rvm/gems/ruby-2.1.1@global"     my_ruby_home: "/usr/local/rvm/rubies/ruby-2.1.1"     irbrc:        "/usr/local/rvm/rubies/ruby-2.1.1/.irbrc"     rubyopt:      ""     gemset:       "rails410rc2" 

since ruby_version returns 2.1.1 using ruby 2.1.1. irb prompt patched in way returns 2.1.0 instead of 2.1.1, guess rvm. should patched, since standard irb prompt should like

irb(main):001:0> 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -