How to tell what users Ruby
pschmehl_lists at tx.rr.com
Mon Sep 30 03:35:54 UTC 2019
--On September 30, 2019 at 4:33:39 AM +0200 Polytropon <freebsd at edvax.de>
> On Sun, 29 Sep 2019 18:42:46 -0500, Paul Schmehl wrote:
>> --On September 29, 2019 at 8:26:01 AM +0200 Polytropon
>> <freebsd at edvax.de> wrote:
>> > On Sun, 29 Sep 2019 01:17:52 -0500, Paul Schmehl wrote:
>> >> I'm running ruby 2.4 on a server. I want to upgrade to the new default
>> >> version, so I checked /usr/ports/UDPATING.
>> >> Among other things, it said this: "f you wish to update to the new
>> >> default version, you need to first stop any software that uses ruby."
>> >> Is there a utility I can use that will tell me that? How do I identify
>> >> what programs are using ruby?
>> > Yes, pkg provides a part of that functionality; check "man pkg-info"
>> > for the "--required-by" (or -r) flag. Make a list of the packages
>> > that depend on the currently installed Ruby version:
>> > # pkg info -r ruby
>> When I ran this it listed no programs. Which is kind of odd, since I
>> know portmaster uses ruby.
> I've just installed portmaster for testing - you're right, it does not
> show up as depending on ruby; vim, however, does:
> # pkg info -r ruby
> Interesting thing: portmaster's Makefile does not mention ruby at all.
> So I tried something: I removed ruby and vim and portmaster, then
> installed portmaster again - and no ruby. So my guess is: portmaster
> does no longer depend on ruby.
Huh. Well, I'm wondering why I have ruby installed, if nothing depends on
But this is weird.
# pkg info -a | grep ruby
ruby24-2.4.6_1,1 Object-oriented interpreted scripting
ruby24-bdb-0.6.6_5 Ruby interface to Oracle Berkeley DB
revision 2 or later
pkg info -r ruby24-bdb*
So, it depends on itself but not ruby? Double weird.
Oh well, I'll keep ruby installed if for no other reason than I can.
Paul Schmehl, Retired
My opinions are my own.
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell
More information about the freebsd-questions