Thank you, I will check that I have
> export > PATH=$PATH:$HOME/bin:/opt/local/bin:/opt/local/sbin:/opt/local/share/man:/usr/X11/bin in my .bash_profile, but echo $PATH shows what you expected: > dude@mac:~$ echo $PATH > /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/dude/bin:/opt/local/bin:/opt/local/sbin... ok, I have something new to work out. > On Mar 11, 2023, at 13:49, Austin Ziegler <halosta...@gmail.com> wrote: > > > 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. > > -a > >> On Sat, Mar 11, 2023 at 1:46 PM chilli.names...@gmail.com >> <chilli.names...@gmail.com> wrote: >> >> >>> root@mac:~$ ruby -S gem install coltrane >>> ERROR: Error installing coltrane: >>> activesupport requires Ruby version >= 2.7.0. >> >> >> Unfortunately, Mojave: >> ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18] >> >> So I install ruby 2.7.7 >> >>> root@mac:~$ port -vsN install ruby27 >>> .... >>> ---> Cleaning ruby27 >>> ---> Removing work directory for ruby27 >>> ---> Updating database of binaries >>> ---> Scanning binaries for linking errors >>> ---> No broken files found. >>> ---> No broken ports found. >>> ---> Some of the ports you installed have notes: >>> ruby27 has the following notes: >>> To make this the default Ruby (i.e., the version run by the 'ruby', 'gem' >>> or 'bundle' commands), run: >>> sudo port select --set ruby ruby27 >>> root@mac:~$ port select --set ruby ruby27 >>> Selecting 'ruby27' for 'ruby' succeeded. 'ruby27' is now active. >>> root@mac:~$ ruby -S gem install coltrane >>> ERROR: Error installing coltrane: >>> activesupport requires Ruby version >= 2.7.0. >> >> grrr... it's still trying to use /usr/bin/ruby >> >> but >> >>> root@mac:~$ /opt/local/bin/ruby -S gem install coltrane >> >> installed it. >> >> 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. >> >> Thank you, Austin! >> >>>> On Mar 11, 2023, at 13:14, Austin Ziegler <halosta...@gmail.com> wrote: >>>> >>> >>> I don’t use Macports Ruby (I use `ruby-install`), but try this: >>> >>> sudo ruby -S gem install coltrane >>> >>> Ruby since Ruby 2.x has included Rubygems, and since a bit later than that, >>> Bundler. >>> >>> -a >>> >>>> On Sat, Mar 11, 2023 at 1:06 PM chilli.names...@gmail.com >>>> <chilli.names...@gmail.com> wrote: >>>> Hi, >>>> I need a quick ruby primer, please. >>>> >>>> I'd like to install this, >>>> https://github.com/pedrozath/coltrane >>>> >>>>> sudo gem install coltrane >>>> >>>> >>>> won't work because I'm on Mojave with an an ancient ruby and this requires >>>> ruby 2.7 or above. >>>> >>>>> sudo port -vsN install ruby >>>> >>>> >>>> installs ruby18 by default >>>> >>>>> sudo port -vsN install ruby27 >>>>> sudo port select --set ruby ruby27 >>>> >>>> installs, but gem still complains. >>>> >>>> just guessing at this point: >>>>> port -vsN install rb-rubygems >>>> >>>> >>>> reinstalls ruby18 >< >>>> >>>> >>>> Help, please. >>> >>> >>> -- >>> Austin Ziegler • halosta...@gmail.com • aus...@halostatue.ca >>> http://www.halostatue.ca/ • http://twitter.com/halostatue > > > -- > Austin Ziegler • halosta...@gmail.com • aus...@halostatue.ca > http://www.halostatue.ca/ • http://twitter.com/halostatue