<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hiya,<div class=""><br class=""></div><div class="">Ahaha!</div><div class=""><br class=""></div><div class="">For others who are having difficulty after installing pre1, rc1, rc2 via rvm!</div><div class=""><br class=""></div><div class="">After mucking about with rvm --debug and --trace commands I found this wonderful thing in the output:</div><div class=""><br class=""></div><div class="">--- snip ---</div><div class=""><div class="">+ 1437712726.N /scripts/functions/selector_parse : __rvm_ruby_string_latest()  12 > [[ -z jruby-9\.0\.0\.0.* ]]</div><div class=""><br class=""></div><div class="">#Ed: This looks interesting...</div><div class="">++ 1437712726.N /scripts/functions/selector_parse : __rvm_ruby_string_latest()  -221 > command cat /Users/kimberleyscott/.rvm/config/known_strings</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">++ 1437712726.N /scripts/functions/selector_parse : __rvm_ruby_string_latest()  -219 > __rvm_version_sort</div><div class="">++ 1437712726.N /scripts/functions/selector_parse : __rvm_ruby_string_latest()  -218 > __rvm_tail -n 1</div><div class=""><br class=""></div><div class="">#Ed: Notice the regex</div><div class="">++ 1437712726.N /scripts/functions/selector_parse : __rvm_ruby_string_latest()  -220 > __rvm_grep 'jruby-9\.0\.0\.0.*'</div><div class=""><br class=""></div><div class="">++ 1437712726.N /scripts/functions/selector_parse : __rvm_ruby_string_latest()  -463 > cat /Users/kimberleyscott/.rvm/config/known_strings</div><div class="">++ 1437712726.N /scripts/functions/support : __rvm_tail()  0 > tail -n 1</div><div class="">++ 1437712726.N /scripts/functions/utility : __rvm_version_sort()  1 > LC_ALL=C</div><div class="">++ 1437712726.N /scripts/functions/support : __rvm_grep()  0 > GREP_OPTIONS=</div><div class="">++ 1437712726.N /scripts/functions/utility : __rvm_version_sort()  1 > command sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n</div><div class="">++ 1437712726.N /scripts/functions/support : __rvm_grep()  0 > command grep 'jruby-9\.0\.0\.0.*'</div><div class="">++ 1437712726.N /scripts/functions/utility : __rvm_version_sort()  -167 > sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n</div><div class="">++ 1437712726.N /scripts/functions/support : __rvm_grep()  -260 > grep 'jruby-9\.0\.0\.0.*'</div><div class=""><br class=""></div><div class=""># Ed: and here is the result:</div><div class="">+ 1437712726.N /scripts/functions/selector_parse : __rvm_ruby_string_latest()  20 > new_ruby_string=jruby-9.0.0.0.pre1</div></div><div class=""><br class=""></div><div class="">--- snip ---</div><div class=""><br class=""></div><div class="">Well... "~/.rvm/config/known_strings" looks like an interesting file doesn't it?</div><div class=""><br class=""></div><div class="">And lo and behold, I can now see how the rvm script decided on pre1.</div><div class="">so I changed this:</div><div class=""><br class=""></div><div class=""><div class="">--- snip ---</div><div class=""><div class=""># this strings are matched only when partial version was provided</div><div class="">jruby-1.7.19</div><div class="">jruby-9.0.0.0.pre1</div><div class="">--- snip ---</div></div><div class=""><br class=""></div><div class="">to this:</div><div class=""><br class=""></div><div class=""><div class="">--- snip ---</div><div class=""># this strings are matched only when partial version was provided</div><div class="">jruby-1.7.19</div><div class="">#jruby-9.0.0.0.pre1 - commented for safety</div><div class="">jruby-9.0.0.0</div><div class="">--- snip ---</div><div class=""><br class=""></div></div><div class="">And did a fresh rvm --debug install jruby-9.0.0.0 </div><div class="">Loads of green and purple output.</div><div class="">But wayhey! Installed.</div><div class=""><br class=""></div><div class="">rum now shows it installed:</div><div class=""><br class=""></div><div class=""><div class="">--- snip ---</div><div class="">rvm rubies</div><div class=""><br class=""></div><div class=""> * jruby-1.7.19 [ x86_64 ]</div><div class="">   jruby-1.7.20 [ x86_64 ]</div><div class="">   jruby-1.7.21 [ x86_64 ]</div><div class="">=> jruby-9.0.0.0 [ x86_64 ]</div><div class="">   ruby-2.2.0 [ x86_64 ]</div><div class="">   ruby-2.2.1 [ x86_64 ]</div><div class=""><br class=""></div><div class=""># => - current</div><div class=""># =* - current && default</div><div class="">#  * - default</div></div><div class=""><div class="">--- snip ---</div></div><div class=""><br class=""></div><div class="">Phew.</div></div><div class=""><br class=""></div><div class=""><div class="">
<div class=""><div style="orphans: 2; widows: 2;" class=""><div class=""><div class=""><font face="Monaco" class="">Ms Kimberley Scott</font></div><div class=""><font face="Monaco" class="">Senior Software Engineer</font></div></div><div class=""><font face="Monaco" class=""><br class=""></font></div><div class=""><font face="Monaco" class=""> ,-_|\  Blog:     <a href="http://www.randomactsofsentience.com/" class="">http://www.randomactsofsentience.com/</a></font></div><div class=""><font face="Monaco" class="">/     * LinkedIn: <a href="http://au.linkedin.com/pub/kim-scott/4/736/830" class="">http://au.linkedin.com/pub/kim-scott/4/736/830</a></font></div><div class=""><font face="Monaco" class="">\_,-._/ FaceBook: <a href="http://www.facebook.com/kimberley.scott.14" class="">http://www.facebook.com/kimberley.scott.14</a></font></div><div class=""><font face="Monaco" class="">     v  Twitter:  <a href="https://twitter.com/KimberleyRScott" class="">https://twitter.com/KimberleyRScott</a></font></div></div><div style="orphans: 2; widows: 2;" class=""><font face="Monaco" class="">        LeanPub:  <a href="https://leanpub.com/randomactsofsentience" style="text-align: -webkit-auto;" class="">https://leanpub.com/randomactsofsentience</a></font></div><div style="orphans: 2; widows: 2;" class=""><font face="Monaco" class="">        Youtube:  <a href="https://www.youtube.com/channel/UCKqnDY-A2QkgxxN6Z5bjmNQ" style="text-align: -webkit-auto;" class="">https://www.youtube.com/channel/UCKqnDY-A2QkgxxN6Z5bjmNQ</a></font></div><div style="orphans: 2; widows: 2;" class=""><font face="Monaco" class="">"The world is a meat grinder and we dance between the blades with the illusion of control.”</font></div></div>
</div>
<br class=""></div></body></html>