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