Ruby Version Different Depending on Terminal Tab

how to change ruby version
ruby version manager download
ruby version file
rvm set default version of ruby
rvm make ruby version default
set default ruby version ubuntu
rvm how to install ruby version
latest ruby version rbenv

This question seems to happen a lot (here, here, and here), but never with a successful answer.

I have ruby 2.5.0 installed correctly and have verified it with ruby -v. However, when I open a new Terminal tab, it defaults me back to ruby 2.3.3p222 for some reason. I have ruby '~> 2.5.0' in my gemfile, if it helps.

Does anyone know how this is happening?

RVM can read the .ruby-version file on the root of your project folder.

echo 2.5.0 > .ruby-version

Open a new terminal and check the Ruby version.

.ruby-version not respected in new tab of gnome-terminal , Opening a new terminal tab in OS X 10.9 ignores the version of ruby then as I said - it has to be other problem, please open a new issue with  That way you can keep the 1.8.7 version of Ruby, but you can also install new ones easily: rvm install 1.9.2 And switch between them with no effort: rvm 1.8.7 rvm 1.9.2 Using rvm you can set your default version of Ruby like this: rvm --default use 1.9.2

A new tab opens a new shell, which re-reads your shell's initialization files. It doesn't start with the environment variables which happen to be set in the currently-active tab.

How to install and use different versions of ruby?, How do I know what version of Ruby I have Mac? ruby "~> 2.3.0". This is saying that any version of 2.3.x where x is greater than or equal to 0 are valid. For this to work on Heroku, you must specify the full version with all three digits. For example neither ~> 2.3 or ~> 2.3.x are valid version specifiers on Heroku.

If you are using rbenv, you can set your global ruby by:

rbenv global 2.5.0

Pretty much the same thing for rvm:

rvm --default use 2.5.0

How To Install Ruby on Rails with rbenv on macOS, .ruby-version not respected in new tab of gnome-terminal #3630 the same command, got some version corresponding to some other project To Change the Default Version of ruby: In Ubuntu 11.10 please change your GNOME terminal setting : Go to Terminal and then follow the following instructions: 1. Edit > Profile Preferences 2. Open Title and Command Tab 3. Check Run Command as a login Shell 4. Restart terminal Run this command on terminal: rvm --default use ruby_Version

Ruby Version Manager - RVM Basics, RVM also lets you use different rubies in a manner that won't mess with your existing as letting you run multiple different rubies in separate terminals concurrently! If you use tab completion in your shell also see the documentation on using  Ruby guitar tab by Kaiser Chiefs with free online tab player. One accurate version. Recommended by The Wall Street Journal

How to configure Ruby to use the correct gemset or Ruby version on , Second tab cd /proj/rss_feed_app and run rvm use ruby 2.1.x@gemset . I want to run different commands depending upon the project. Is this  ruby-build is a plugin for rbenv that allows you to compile and install different versions of Ruby. ruby-build can also be used as a standalone program without rbenv. It is available for macOS, Linux, and other UNIX-like operating systems. ruby-install. ruby-install allows you to compile and install different versions of Ruby into arbitrary

Ruby Environment Management with RVM and Rbenv, RVM vs Rbenv - which Ruby Version Manager should I use? Depending on your operating system, follow the instructions below in The next step is configuring the terminal to always perform login in order to always load the RVM. Go to the Title and Command tab,; Check Run command as login shell. Ruby releases by version number This is a preliminary list of Ruby releases. The shown dates correspond to the publication dates of the English versions of release posts and may differ from the actual creation dates of the source tarballs.

Comments
  • How did you install ruby (rvm, rbenv, brew, RubyInstaller)? What platform are you on?
  • This worked perfectly! I'm still not sure why, but thank you!
  • This .ruby-version file is like a default place where some services and applications look for your target version. Google Cloud Platform, Heroku, RBenv, RVM and some other services use this file.
  • So how do I get it to update the initialization files to show the correct version of Ruby?
  • Perhaps you have the two versions of Ruby installed in different directories, but one happens to be either absent from PATH or later in PATH than the older one.