On Fri, May 15, 2020 at 12:00 AM Craig Russell <apache....@gmail.com> wrote:
> So, any ideas to try next? > I tried Ruby 2.7.1, and saw the hang. I tried Ruby 2.4.1, and it started right up: rbenv install 2.4.1 rbenv global 2.4.1 gem install bundler:1.17.2 bundle update export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES rake server - Sam Ruby > The server starts up, and within 10 seconds emits > [ N 2020-05-14 20:49:52.3082 46685/T5 age/Cor/SecurityUpdateChecker.h:519 > ]: Security update check: no update found (next check in 24 hours) > App 46731 output: > /usr/local/lib/ruby/gems/2.7.0/gems/wunderbar-1.3.3/lib/wunderbar/environment.rb:18: > warning: $SAFE will become a normal global variable in Ruby 3.0 > > I go to a browser Safari, Firefox, or Chrome and no response, no console > output. > > The most I get for error message is E_CONNECTION_REFUSED message from > Chrome. > > > > On May 14, 2020, at 6:04 PM, Sam Ruby <ru...@intertwingly.net> wrote: > > > > On Thu, May 14, 2020 at 8:11 PM Craig Russell <apache....@gmail.com> > wrote: > > > >> So is this normal? > >> > >> App 34044 output: > >> > /usr/local/lib/ruby/gems/2.7.0/gems/wunderbar-1.3.3/lib/wunderbar/environment.rb:18: > >> warning: $SAFE will become a normal global variable in Ruby 3.0 > >> > > > > I'm currently running 2.6.3., so I'm not sure what warnings 2.7.0 puts > out, > > but yes, that warning can safely > > be ignored. > > > > - Sam Ruby > > > > > >>> On May 14, 2020, at 4:54 PM, Sam Ruby <ru...@intertwingly.net> wrote: > >>> > >>> On Thu, May 14, 2020 at 7:24 PM Craig Russell <apache....@gmail.com> > >> wrote: > >>> > >>>> [MacBook-Pro-10:~] clr% cat /etc/hosts > >>>> ## > >>>> # Host Database > >>>> # > >>>> # localhost is used to configure the loopback interface > >>>> # when the system is booting. Do not change this entry. > >>>> ## > >>>> 127.0.0.1 localhost > >>>> 255.255.255.255 broadcasthost > >>>> ::1 whimsy.local > >>>> # Added by Docker Desktop > >>>> # To allow the same kube context to work on the host and the > container: > >>>> 127.0.0.1 kubernetes.docker.internal > >>>> # End of section > >>>> > >>>> I think my wunderbar is out of date. > >>>> App 26532 output: > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/wunderbar-1.3.3/lib/wunderbar/environment.rb:18: > >>>> warning: $SAFE will become a normal global variable in Ruby 3.0 > >>>> [ W 2020-05-14 16:17:42.8530 27475/T1 age/Wat/WatchdogMain.cpp:538 ]: > >> Some > >>>> Phusion Passenger agent processes did not exit in time, forcefully > >> shutting > >>>> down all. > >>>> Remind me how to update my wunderbar? > >>>> > >>> > >>> In whimsy/roster, issue: > >>> > >>> bundle update > >>> > >>> Or, if you want to do this for all whimsy tools, in the top level > whimsy > >>> directory: > >>> > >>> rake update > >>> > >>> > >>>> Thanks, > >>>> Craig > >>>> > >>> > >>> - Sam Ruby > >>> > >>>> On May 14, 2020, at 8:41 AM, Sam Ruby <ru...@intertwingly.net> wrote: > >>>>> > >>>>> On Thu, May 14, 2020 at 10:27 AM Craig Russell <apache....@gmail.com > > > >>>> wrote: > >>>>> > >>>>>> I've updated the local svn repos. The server now starts via rake > auth > >>>>>> server but nothing is returned from the browser > >>>> https://whimsy.local:3000 > >>>>>> whimsy.local > >>>>>> whimsy.local:3000 > >>>>>> When I try http://0.0.0.0:3000/ > >>>>>> Safari can't connect to the server "0.0.0.0" > >>>>>> > >>>>> > >>>>> Reproduced on my machine. Workarounds: > >>>>> > >>>>> 1) Try http://localhost:3000/, or even http://127.0.0.1:3000/ > >>>>> > >>>>> 2) Try FIrefox or Chrome. They work with 0.0.0.0. Heck, even curl > >> does. > >>>>> > >>>>> - Sam Ruby > >>>>> > >>>>> P.S. > >>>>> > >>>>> 1) I'm curious as to how you have whimsy.local set up in your > >> /etc/hosts > >>>>> file. If it is not there, that would explain it. Normally I ask > >> people > >>>> to > >>>>> set up whimsy.local when the run the full server (via setupmymac or > the > >>>>> instructions in MACOSX.md), and it points to an Apache httpd web > >> server. > >>>>> You are running just this tool standalone. > >>>>> > >>>>> 2) Below I still see "Unexpected name 'Chukwa' in report section". > >> That > >>>>> would indicated that you still have a stale copy of > committee-info.txt > >>>>> being picked up. > >>>>> > >>>>> > >>>>>> [MacBook-Pro-10:whimsy/www/roster] clr% rake auth server > >>>>>> Enter password for clr: > >>>>>> bundle exec passenger start > >>>>>> =============== Phusion Passenger Standalone web server started > >>>>>> =============== > >>>>>> PID file: /Users/clr/apache/git/whimsy/www/roster/passenger.3000.pid > >>>>>> Log file: /Users/clr/apache/git/whimsy/www/roster/passenger.3000.log > >>>>>> Environment: development > >>>>>> Accessible via: http://0.0.0.0:3000/ > >>>>>> > >>>>>> You can stop Phusion Passenger Standalone by pressing Ctrl-C. > >>>>>> Problems? Check > >>>>>> > >>>> > >> > https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/ > >>>>>> > >>>>>> > >>>> > >> > =============================================================================== > >>>>>> [ N 2020-05-14 07:20:45.7033 10132/T5 > >>>> age/Cor/SecurityUpdateChecker.h:519 > >>>>>> ]: Security update check: no update found (next check in 24 hours) > >>>>>> App 10179 output: _WARN Unexpected name 'Chukwa' in report section; > >>>> ignored > >>>>>> App 10179 output: > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/wunderbar-1.3.3/lib/wunderbar/environment.rb:18: > >>>>>> warning: $SAFE will become a normal global variable in Ruby 3.0 > >>>>>> ^CStopping web server...rake aborted! > >>>>>> Interrupt: > >>>>>> /Users/clr/apache/git/whimsy/www/roster/Rakefile:5:in `block in <top > >>>>>> (required)>' > >>>>>> Tasks: TOP => server > >>>>>> (See full trace by running task with --trace) > >>>>>> done > >>>>>> > >>>>>> > >>>>>>> On May 14, 2020, at 4:28 AM, Sam Ruby <ru...@intertwingly.net> > >> wrote: > >>>>>>> > >>>>>>> On Thu, May 14, 2020 at 1:14 AM Craig Russell < > apache....@gmail.com> > >>>>>> wrote: > >>>>>>> > >>>>>>>> So close... Maybe something to install with git > >>>> infrastructure-puppet??? > >>>>>>>> > >>>>>>> > >>>>>>> It also looks like you don't have a recent checkout of > >>>>>> committee-info.txt. > >>>>>>> > >>>>>>> In the whimsy directory, run: > >>>>>>> > >>>>>>> rake git:pull svn:update > >>>>>>> > >>>>>>> - Sam Ruby > >>>>>>> > >>>>>>> > >>>>>>>> [MacBook-Pro-10:whimsy/www/roster] clr% rake server > >>>>>>>> bundle exec passenger start > >>>>>>>> =============== Phusion Passenger Standalone web server started > >>>>>>>> =============== > >>>>>>>> PID file: > /Users/clr/apache/git/whimsy/www/roster/passenger.3000.pid > >>>>>>>> Log file: > /Users/clr/apache/git/whimsy/www/roster/passenger.3000.log > >>>>>>>> Environment: development > >>>>>>>> Accessible via: http://0.0.0.0:3000/ > >>>>>>>> > >>>>>>>> You can stop Phusion Passenger Standalone by pressing Ctrl-C. > >>>>>>>> Problems? Check > >>>>>>>> > >>>>>> > >>>> > >> > https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/ > >>>>>>>> > >>>>>>>> > >>>>>> > >>>> > >> > =============================================================================== > >>>>>>>> [ N 2020-05-13 16:37:59.4373 81640/T5 > >>>>>> age/Cor/SecurityUpdateChecker.h:519 > >>>>>>>> ]: Security update check: no update found (next check in 24 hours) > >>>>>>>> App 81688 output: _WARN Unexpected name 'Chukwa' in report > section; > >>>>>> ignored > >>>>>>>> App 81688 output: 2020-05-13 16:38:07 - Exception - Cannot find > Git: > >>>>>>>> infrastructure-puppet: > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/lib/whimsy/asf/auth.rb:31:in > >> `initialize' > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/www/roster/models/group.rb:16:in > `new' > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/www/roster/models/group.rb:16:in > `list' > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/www/roster/main.rb:46:in `block in > <top > >>>>>>>> (required)>' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1636:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1636:in > >>>>>>>> `block in compile!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:987:in > >>>>>>>> `block (3 levels) in route!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1006:in > >>>>>>>> `route_eval' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:987:in > >>>>>>>> `block (2 levels) in route!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1035:in > >>>>>>>> `block in process_route' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1033:in > >>>>>>>> `catch' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1033:in > >>>>>>>> `process_route' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:985:in > >>>>>>>> `block in route!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:984:in > >>>>>>>> `each' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:984:in > >>>>>>>> `route!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1098:in > >>>>>>>> `block in dispatch!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in > >>>>>>>> `block in invoke' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in > >>>>>>>> `catch' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in > >>>>>>>> `invoke' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1095:in > >>>>>>>> `dispatch!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:919:in > >>>>>>>> `block in call!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in > >>>>>>>> `block in invoke' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in > >>>>>>>> `catch' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1072:in > >>>>>>>> `invoke' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:919:in > >>>>>>>> `call!' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:908:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/xss_header.rb:18:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/path_traversal.rb:16:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/json_csrf.rb:26:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/base.rb:50:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/base.rb:50:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-protection-2.0.8.1/lib/rack/protection/frame_options.rb:31:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-2.2.2/lib/rack/null_logger.rb:11:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >> /usr/local/lib/ruby/gems/2.7.0/gems/rack-2.2.2/lib/rack/head.rb:12:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-2.2.2/lib/rack/method_override.rb:24:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/show_exceptions.rb:22:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:194:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1951:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1503:in > >>>>>>>> `block in call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1730:in > >>>>>>>> `synchronize' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/sinatra-2.0.8.1/lib/sinatra/base.rb:1503:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/rack-2.2.2/lib/rack/deflater.rb:44:in > >>>>>>>> `call' > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:223:in `call' > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:48:in `call' > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:200:in `call' > >>>>>>>> App 81688 output: > >>>>>>>> /Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:254:in `call' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/passenger-6.0.4/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in > >>>>>>>> `process_request' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/passenger-6.0.4/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:157:in > >>>>>>>> `accept_and_process_next_request' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/passenger-6.0.4/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:110:in > >>>>>>>> `main_loop' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/passenger-6.0.4/src/ruby_supportlib/phusion_passenger/request_handler.rb:415:in > >>>>>>>> `block (3 levels) in start_threads' > >>>>>>>> App 81688 output: > >>>>>>>> > >>>>>> > >>>> > >> > /usr/local/lib/ruby/gems/2.7.0/gems/passenger-6.0.4/src/ruby_supportlib/phusion_passenger/utils.rb:113:in > >>>>>>>> `block in create_thread_and_abort_on_exception' > >>>>>>>> > >>>>>>>> > >>>>>>>>> On May 13, 2020, at 3:32 PM, Sam Ruby <ru...@intertwingly.net> > >>>> wrote: > >>>>>>>>> > >>>>>>>>> On Wed, May 13, 2020 at 5:58 PM Craig Russell < > >> apache....@gmail.com> > >>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> I cannot implode rvm. > >>>>>>>>>> [MacBook-Pro-10:~/apache/git/whimsy] clr% rvm implode > >>>>>>>>>> Required ruby-2.4.1 is not installed. > >>>>>>>>>> To install do: 'rvm install "ruby-2.4.1"' > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> At a minimum, remove rvm from your .bash_profile or equivalent. > >>>>>>>>> > >>>>>>>>> But I try to brew install ruby. It would only get me 2.7.1 but it > >>>>>> doesn't > >>>>>>>>>> work either. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> Bummer. Can you try rbenv? I see you are running Mojave, so: > >>>>>>>>> > >>>>>>>>> https://gorails.com/setup/osx/10.14-mojave#ruby > >>>>>>>>> > >>>>>>>>> I do have docker installed so i can give that a try if I cannot > >> get a > >>>>>> 2.4 > >>>>>>>>>> version of ruby. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> I would recommend VirtualBox, but Sebb seemed to have some > success > >>>> with > >>>>>>>>> Docker. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> Craig > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> - Sam Ruby > >>>>>>>>> > >>>>>>>>> [MacBook-Pro-10:~/apache/git/whimsy] clr% brew upgrade ruby > >>>>>>>>>> ==> Upgrading 1 outdated package: > >>>>>>>>>> ruby 2.3.1 -> 2.7.1_2 > >>>>>>>>>> ==> Upgrading ruby 2.3.1 -> 2.7.1_2 > >>>>>>>>>> ==> Installing dependencies for ruby: libyaml > >>>>>>>>>> ==> Installing ruby dependency: libyaml > >>>>>>>>>> ==> Downloading > >>>>>>>>>> > >>>>>> > >> https://homebrew.bintray.com/bottles/libyaml-0.2.4.mojave.bottle.tar.gz > >>>>>>>>>> > >>>>>> > >> ######################################################################## > >>>>>>>>>> 100.0% > >>>>>>>>>> ==> Pouring libyaml-0.2.4.mojave.bottle.tar.gz > >>>>>>>>>> 🍺 /usr/local/Cellar/libyaml/0.2.4: 10 files, 300.6KB > >>>>>>>>>> ==> Installing ruby > >>>>>>>>>> ==> Downloading > >>>>>>>>>> > >>>>>> > >> https://homebrew.bintray.com/bottles/ruby-2.7.1_2.mojave.bottle.tar.gz > >>>>>>>>>> ==> Downloading from > >>>>>>>>>> > >>>>>>>> > >>>>>> > >>>> > >> > https://akamai.bintray.com/d5/d597bee751f9419ea7b40d8125e4f58b2c1eb675b929fe85d8463a6e008b2250?__gda__=exp=1589407606~hmac=7e2c9a4deb10bf88d31f39c705e > >>>>>>>>>> > >>>>>> > >> ######################################################################## > >>>>>>>>>> 100.0% > >>>>>>>>>> ==> Pouring ruby-2.7.1_2.mojave.bottle.tar.gz > >>>>>>>>>> Error: The `brew link` step did not complete successfully > >>>>>>>>>> The formula built, but is not symlinked into /usr/local > >>>>>>>>>> Could not symlink bin/bundle > >>>>>>>>>> Target /usr/local/bin/bundle > >>>>>>>>>> already exists. You may want to remove it: > >>>>>>>>>> rm '/usr/local/bin/bundle' > >>>>>>>>>> > >>>>>>>>>> To force the link and overwrite all conflicting files: > >>>>>>>>>> brew link --overwrite ruby > >>>>>>>>>> > >>>>>>>>>> To list all files that would be deleted: > >>>>>>>>>> brew link --overwrite --dry-run ruby > >>>>>>>>>> > >>>>>>>>>> Possible conflicting files are: > >>>>>>>>>> /usr/local/bin/bundle > >>>>>>>>>> /usr/local/bin/bundler > >>>>>>>>>> /usr/local/bin/rake > >>>>>>>>>> ==> Caveats > >>>>>>>>>> By default, binaries installed by gem will be placed into: > >>>>>>>>>> /usr/local/lib/ruby/gems/2.7.0/bin > >>>>>>>>>> > >>>>>>>>>> You may want to add this to your PATH. > >>>>>>>>>> > >>>>>>>>>> ruby is keg-only, which means it was not symlinked into > >> /usr/local, > >>>>>>>>>> because macOS already provides this software and installing > >> another > >>>>>>>>>> version in > >>>>>>>>>> parallel can cause all kinds of trouble. > >>>>>>>>>> > >>>>>>>>>> If you need to have ruby first in your PATH run: > >>>>>>>>>> echo 'setenv PATH /usr/local/opt/ruby/bin:$PATH' >> ~/.tcshrc > >>>>>>>>>> > >>>>>>>>>> For compilers to find ruby you may need to set: > >>>>>>>>>> setenv LDFLAGS -L/usr/local/opt/ruby/lib; > >>>>>>>>>> setenv CPPFLAGS -I/usr/local/opt/ruby/include; > >>>>>>>>>> > >>>>>>>>>> For pkg-config to find ruby you may need to set: > >>>>>>>>>> setenv PKG_CONFIG_PATH /usr/local/opt/ruby/lib/pkgconfig; > >>>>>>>>>> > >>>>>>>>>> ==> Summary > >>>>>>>>>> 🍺 /usr/local/Cellar/ruby/2.7.1_2: 20,142 files, 31.9MB > >>>>>>>>>> Removing: /usr/local/Cellar/ruby/2.3.1... (1,260 files, 19.0MB) > >>>>>>>>>> ==> Checking for dependents of upgraded formulae... > >>>>>>>>>> ==> No dependents found! > >>>>>>>>>> ==> Caveats > >>>>>>>>>> ==> ruby > >>>>>>>>>> By default, binaries installed by gem will be placed into: > >>>>>>>>>> /usr/local/lib/ruby/gems/2.7.0/bin > >>>>>>>>>> > >>>>>>>>>> You may want to add this to your PATH. > >>>>>>>>>> > >>>>>>>>>> ruby is keg-only, which means it was not symlinked into > >> /usr/local, > >>>>>>>>>> because macOS already provides this software and installing > >> another > >>>>>>>>>> version in > >>>>>>>>>> parallel can cause all kinds of trouble. > >>>>>>>>>> > >>>>>>>>>> If you need to have ruby first in your PATH run: > >>>>>>>>>> echo 'setenv PATH /usr/local/opt/ruby/bin:$PATH' >> ~/.tcshrc > >>>>>>>>>> > >>>>>>>>>> For compilers to find ruby you may need to set: > >>>>>>>>>> setenv LDFLAGS -L/usr/local/opt/ruby/lib; > >>>>>>>>>> setenv CPPFLAGS -I/usr/local/opt/ruby/include; > >>>>>>>>>> > >>>>>>>>>> For pkg-config to find ruby you may need to set: > >>>>>>>>>> setenv PKG_CONFIG_PATH /usr/local/opt/ruby/lib/pkgconfig; > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>> On May 13, 2020, at 2:48 PM, Sam Ruby <ru...@intertwingly.net> > >>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> On Wed, May 13, 2020 at 5:38 PM Craig Russell < > >>>> apache....@gmail.com> > >>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> I think I'm in a loop: > >>>>>>>>>>>> [MacBook-Pro-10:~/apache/git/whimsy] clr% ~/.rvm/scripts/rvm > >>>> install > >>>>>>>>>>>> "ruby-2.4.1" > >>>>>>>>>>>> Required ruby-2.4.1 is not installed. > >>>>>>>>>>>> To install do: 'rvm install "ruby-2.4.1"' > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Recommendation: > >>>>>>>>>>> > >>>>>>>>>>> rvm implode > >>>>>>>>>>> brew install ruby > >>>>>>>>>>> > >>>>>>>>>>> Explanation: > >>>>>>>>>>> > >>>>>>>>>>> rvm solves the problem of "I want to run multiple versions of > >>>> Ruby". > >>>>>>>>>>> > >>>>>>>>>>> brew solves the problem of "I want to run a recent version of > >> Ruby" > >>>>>>>>>>> > >>>>>>>>>>> I think brew is a better match to your needs. > >>>>>>>>>>> > >>>>>>>>>>> If you do want to run multiple versions of Ruby, try rbenv > >> instead: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>> > >>>>>> > >>>> > >> > https://github.com/apache/whimsy/blob/master/MACOSX.md#upgrade-ruby-if-needed > >>>>>>>>>>> > >>>>>>>>>>> - Sam Ruby > >>>>>>>>>> > >>>>>>>>>> Craig L Russell > >>>>>>>>>> c...@apache.org > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>> > >>>>>>>> Craig L Russell > >>>>>>>> c...@apache.org > >>>>>>>> > >>>>>>>> > >>>>>> > >>>>>> Craig L Russell > >>>>>> c...@apache.org > >>>>>> > >>>>>> > >>>> > >>>> Craig L Russell > >>>> c...@apache.org > >>>> > >>>> > >> > >> Craig L Russell > >> c...@apache.org > >> > >> > > Craig L Russell > c...@apache.org > >