<div dir="ltr">I don't know if this is relevant, but the docs suggest you need to include 'use' before specifying the gemset when you're using the command line (but not when scripting):<div><br><div><div>from command line: rvm --rvmrc --create use 1.9.2@funky<br>
</div><div>for scripting: rvm rvmrc create 1.9.2@funky<br></div></div><div><br></div></div><div>Do you definitely need to create a named project-specific gemset? If you look in .rvm/gems/, has your @r1 gemset been created?</div>
<div><br></div><div>Are you sure your rails path is correct in your question? I'd have expected <span style="font-size:13px;font-family:arial,sans-serif">.rvm/gems/<<something>> rather than </span><span style="font-size:13px;font-family:arial,sans-serif">.rvm/rubies/<<something>></span></div>
<div><span style="font-size:13px;font-family:arial,sans-serif"><br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">Hope this helps.</span></div><div><span style="font-size:13px;font-family:arial,sans-serif"><br>
</span></div><div><span style="font-size:13px;font-family:arial,sans-serif">Regarding point 2 - my understanding is that the rvm line you pasted adds all the gemsets (.rvm/gems/) for the current ruby version (rvm current) into your path.</span></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 21 September 2013 22:35, gvim <span dir="ltr"><<a href="mailto:gvimrc@gmail.com" target="_blank">gvimrc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I install Ruby 2.0.0 and Rails 4.0.0 via RVM on OS X 10.8 in my standard user account. Fine. I check my `ruby` and `rails` are both coming from the right place. Good so far:<br>
<br>
/Users/<me>/.rvm/rubies/ruby-<u></u>2.0.0-p247/bin/ruby<br>
/Users/<me>/.rvm/rubies/ruby-<u></u>2.0.0-p247/bin/rails<br>
<br>
Next, I create my first Rails app with `rails new r1` and inside the new r1 app directory I setup my .rvmrc with `rvm --rvmrc --create 2.0.0@r1` but `which rails` now returns  /usr/local/rails so I check my $PATH and discover that:<br>

<br>
/Users/<me>/.rvm/rubies/ruby-<u></u>2.0.0-p247/bin<br>
<br>
... had now become<br>
<br>
/Users/<me>/.rvm/rubies/ruby-<u></u>2.0.0-p247@global/bin<br>
<br>
... which explains why my newly installed rails binary can't be found<br>
<br>
So, 2 questions:<br>
<br>
1. Why has my rails path become screwed? Must I REALLY have a new PATH entry for every Rails app I create?<br>
2. What magic is Ruby/Rails/RVM using to alter my PATH because ~/.bashrc doesn't contain everything in $PATH and ~/.bash_profile only contains:<br>
<br>
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"<span class="HOEnZb"><font color="#888888"><br>
<br>
gvim<br>
______________________________<u></u>_________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/<u></u>listinfo.cgi/chat-lrug.org</a><br>
</font></span></blockquote></div><br></div>