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 > >