ruby

Austin Ziegler halostatue at gmail.com
Sat Mar 11 18:49:42 UTC 2023


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.namesake at gmail.com <
chilli.namesake at gmail.com> wrote:

> 
>
> root at 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 at 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 at mac:~$ port select --set ruby ruby27
> Selecting 'ruby27' for 'ruby' succeeded. 'ruby27' is now active.
> root at 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 at 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 <halostatue at 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.namesake at gmail.com <
> chilli.namesake at 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 • halostatue at gmail.comaustin at halostatue.ca
> http://www.halostatue.ca/http://twitter.com/halostatue
>
>

-- 
Austin Ziegler • halostatue at gmail.comaustin at halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20230311/bd4a0453/attachment.htm>


More information about the macports-users mailing list