<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">Thank you, I will check that</div><div dir="ltr"><br></div><div dir="ltr">I have</div><div dir="ltr"><br></div><div dir="ltr"><blockquote type="cite">export PATH=$PATH:$HOME/bin:/opt/local/bin:/opt/local/sbin:/opt/local/share/man:/usr/X11/bin</blockquote></div><div dir="ltr"><br></div><div dir="ltr">in my .bash_profile, but echo $PATH shows what you expected:</div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"></div><blockquote type="cite"><div dir="ltr">dude@mac:~$ echo $PATH</div><div dir="ltr">/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/dude/bin:/opt/local/bin:/opt/local/sbin...</div></blockquote><div dir="ltr"><br></div><div dir="ltr">ok, I have something new to work out.</div></div><div dir="ltr"><br><blockquote type="cite">On Mar 11, 2023, at 13:49, Austin Ziegler <halostatue@gmail.com> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">No problem. The system ruby showing up instead of MacPorts-installed Ruby would be *probably* because your $PATH has `/opt/local/bin` *after* `/usr/bin`. Typically, one wants to have Macports (or other third-party package systems) *before* /usr/local/bin and /usr/bin.<div><br></div><div>-a</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 11, 2023 at 1:46 PM <a href="mailto:chilli.namesake@gmail.com">chilli.namesake@gmail.com</a> <<a href="mailto:chilli.namesake@gmail.com">chilli.namesake@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr"><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"></div><blockquote type="cite"><div dir="ltr">root@mac:~$ ruby -S gem install coltrane</div><div dir="ltr">ERROR:  Error installing coltrane:</div><div dir="ltr">        activesupport requires Ruby version >= 2.7.0.</div></blockquote></div><div dir="ltr"><br></div><div dir="ltr">Unfortunately, Mojave:</div><div dir="ltr">ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]</div><div dir="ltr"><br></div><div dir="ltr"></div><div dir="ltr">So I install ruby 2.7.7</div><br><div dir="ltr"><blockquote type="cite"><span style="color:rgb(0,0,0)">root@mac:~$ port -vsN install ruby27</span></blockquote></div><blockquote type="cite"><div dir="ltr"></div><div dir="ltr">....</div><div dir="ltr"><div dir="ltr">--->  Cleaning ruby27</div><div dir="ltr">--->  Removing work directory for ruby27</div><div dir="ltr">--->  Updating database of binaries</div><div dir="ltr">--->  Scanning binaries for linking errors</div><div dir="ltr">--->  No broken files found.</div><div dir="ltr">--->  No broken ports found.</div><div dir="ltr">--->  Some of the ports you installed have notes:</div><div dir="ltr">  ruby27 has the following notes:</div><div dir="ltr">    To make this the default Ruby (i.e., the version run by the 'ruby', 'gem' or 'bundle' commands), run:</div><div dir="ltr">        sudo port select --set ruby ruby27</div><div dir="ltr">root@mac:~$ port select --set ruby ruby27</div><div dir="ltr">Selecting 'ruby27' for 'ruby' succeeded. 'ruby27' is now active.</div><div dir="ltr">root@mac:~$ ruby -S gem install coltrane</div><div dir="ltr">ERROR:  Error installing coltrane:</div><div dir="ltr">        activesupport requires Ruby version >= 2.7.0.</div></div></blockquote><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr">grrr... it's still trying to use /usr/bin/ruby</div><div dir="ltr"><br></div><div dir="ltr">but</div><div dir="ltr"><br></div><div dir="ltr"><blockquote type="cite"><div dir="ltr"><div dir="ltr">root@mac:~$ /opt/local/bin/ruby -S gem install coltrane</div></div></blockquote><br></div><div dir="ltr">installed it.</div><div dir="ltr"><br></div><div dir="ltr">idky my ruby $PATH seems stuck on /usr/bin/ruby, but thanks to your tip, I was able to  install coltrane, and it seems to be working. Neato CLI music utility.</div><div dir="ltr"><br></div><div dir="ltr">Thank you, Austin!</div><div dir="ltr"><br><blockquote type="cite">On Mar 11, 2023, at 13:14, Austin Ziegler <<a href="mailto:halostatue@gmail.com" target="_blank">halostatue@gmail.com</a>> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">I don’t use Macports Ruby (I use `ruby-install`), but try this:<div><br></div><div>sudo ruby -S gem install coltrane</div><div><br></div><div>Ruby since Ruby 2.x has included Rubygems, and since a bit later than that, Bundler.</div><div><br></div><div>-a</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 11, 2023 at 1:06 PM <a href="mailto:chilli.namesake@gmail.com" target="_blank">chilli.namesake@gmail.com</a> <<a href="mailto:chilli.namesake@gmail.com" target="_blank">chilli.namesake@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi,<div>I need a quick ruby primer, please.</div><div><br></div><div>I'd like to install this,</div><div><a href="https://github.com/pedrozath/coltrane" target="_blank">https://github.com/pedrozath/coltrane</a></div><div><br></div><div><blockquote type="cite">sudo gem install coltrane</blockquote></div><div><br></div><div>won't work because I'm on Mojave with an an ancient ruby and this requires ruby 2.7 or above.</div><div><br></div><div><blockquote type="cite">sudo port -vsN install ruby</blockquote></div><div><br></div><div>installs ruby18 by default</div><div><br></div><div></div><blockquote type="cite"><div>sudo port -vsN install ruby27</div><div>sudo port select --set ruby ruby27</div></blockquote><div><br></div><div>installs, but gem still complains.</div><div><br></div><div>just guessing at this point:</div><div><blockquote type="cite">port -vsN install rb-rubygems</blockquote></div><div><br></div><div>reinstalls ruby18 ><</div><div><br></div><div><br></div><div>Help, please.</div></div></blockquote></div><br clear="all"><div><br></div><span>-- </span><br><div dir="ltr">Austin Ziegler • <a href="mailto:halostatue@gmail.com" target="_blank">halostatue@gmail.com</a> • <a href="mailto:austin@halostatue.ca" target="_blank">austin@halostatue.ca</a><br><a href="http://www.halostatue.ca/" target="_blank">http://www.halostatue.ca/</a> • <a href="http://twitter.com/halostatue" target="_blank">http://twitter.com/halostatue</a></div>
</div></blockquote></div></div></blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">Austin Ziegler • <a href="mailto:halostatue@gmail.com" target="_blank">halostatue@gmail.com</a> • <a href="mailto:austin@halostatue.ca" target="_blank">austin@halostatue.ca</a><br><a href="http://www.halostatue.ca/" target="_blank">http://www.halostatue.ca/</a> • <a href="http://twitter.com/halostatue" target="_blank">http://twitter.com/halostatue</a></div>
</div></blockquote></body></html>