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
Post a Comment