Making RVM and NVM Play Nice with PATH
After installing NVM and activating a non-system node RVM started complaining that it wasn't the first thing in the PATH environment variable.
This is caused by nvm when it switches to a non-system node and puts nvm as the first item of PATH. This isn't harmful, it just causes RVM to complain.
$> ls Gemfile README.md app config db log test vendor Gemfile.lock Rakefile bin config.ru lib public tmp Warning! PATH is not properly set up, '/Users/naisent/.rvm/gems/ruby-2.3.0@tmwsd/bin' is not at first place, usually this is caused by shell initialization files - check them for 'PATH=...' entries,
Luckily, RVM has a configuration varible to turn off the error message. Thanks
to this post
on StackOverflow for pointing out that configuration variable in RVM. Simply
rvm_silence_path_mismatch_check_flag=1 to your
~/.rvmrc file and
the warning is suppressed!