So close... Maybe something to install with git infrastructure-puppet???

[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

Reply via email to