I am running Docker successfully on 15.15.7.

I can also run Whimsy independently, but I did not use setupmymac as
that did not exist at the time.
You do have to be careful to make sure the various tools have
compatible versions.
I have had quite a few issues when upgrading versions.
That does not occur with Docker.

On Sat, 31 Jul 2021 at 04:56, Sam Ruby <ru...@intertwingly.net> wrote:
>
> On Fri, Jul 30, 2021 at 11:05 PM Craig Russell <apache....@gmail.com> wrote:
> >
> > The setupmymac does run to completion with a bunch of errors but it starts 
> > the server and opens a browser to whimsy.local. From there, I select 
> > secretary workbench and it gives me six emails from 7/14/2020 to 7/17/2020.
>
> Try the following commands:
>
> cd /srv/whimsy/www/secretary/workbench
> rake fetch
>
> > I select one of the messages and it gives me the message processing page 
> > and when I select category (icla) it gives me the icla screen. I know that 
> > this is using very old code because the category has (0) incomplete form 
> > but none of the checkboxes that indicate what is incomplete.
> >
> > So where it this code getting the icla.js.rb?
>
> /srv/whimsy/www/secretary/workbench//views/forms/icla.js.rb
>
> - Sam Ruby
>
> >
> >
> > > On Jul 30, 2021, at 6:06 PM, Sam Ruby <ru...@intertwingly.net> wrote:
> > >
> > > While I am currently running 11.4, setupmymac was developed using
> > > prior versions of MacOSX.
> > >
> > > What does "xcode-select -p" return?
> >
> >
> > [MacBook-Pro-10:~/apache/foundation/officers] clr% xcode-select -p
> > /Library/Developer/CommandLineTools
> >
> > Craig
> > >
> > > If it returns something OTHER than "/Library/Developer/CommandLineTools", 
> > > try:
> > >
> > > $ sudo xcode-select --switch /Library/Developer/CommandLineTools
> > >
> > > As to your question, if you do choose to upgrade, you will likely need
> > > to reinstall xcode-select again, and at that point things should work.
> > > Meanwhile, you are running a supported version of Ruby and bundler
> > > isn't all that backlevel and shouldn't be a problem.
> > >
> > > - Sam Ruby
> > >
> > > On Fri, Jul 30, 2021 at 8:57 PM Craig Russell <apache....@gmail.com> 
> > > wrote:
> > >>
> > >> I installed the command line tools but still the bundler is 2.1.4.
> > >>
> > >> So the problem is that whimsy doesn't work with Catalina 10.15.7 which I 
> > >> admit is not the latest MacOSX?
> > >>
> > >> Before I upgrade my system, will this likely change anything?
> > >>
> > >> Thanks,
> > >> Craig
> > >>
> > >>> On Jul 30, 2021, at 5:48 PM, Craig Russell <apache....@gmail.com> wrote:
> > >>>
> > >>>
> > >>>
> > >>>> On Jul 30, 2021, at 5:16 PM, Sam Ruby <ru...@intertwingly.net 
> > >>>> <mailto:ru...@intertwingly.net>> wrote:
> > >>>>
> > >>>> You don't need to do both setupmymac AND docker, so feel free to pick
> > >>>> which option works best for you.  In the off chance you do wish to
> > >>>> continue to explore setupmymac, see my response interspersed below.
> > >>>>
> > >>>> On Fri, Jul 30, 2021 at 4:45 PM Craig Russell <apache....@gmail.com 
> > >>>> <mailto:apache....@gmail.com>> wrote:
> > >>>>>
> > >>>>> [MacBook-Pro-10:~/apache/git/whimsy] clr% ruby -v
> > >>>>> ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
> > >>>>> [MacBook-Pro-10:~/apache/git/whimsy] clr% bundle -v
> > >>>>> Bundler version 2.1.4
> > >>>>
> > >>>> That's a slightly old version of bundler.  This is an indication that
> > >>>> you have an old version of the command line tools installed.
> > >>>>
> > >>>> [snip]
> > >>>>
> > >>>>> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby/ruby.h:24:10:
> > >>>>>  fatal error: 'ruby/config.h' file not found
> > >>>>> #include "ruby/config.h"
> > >>>>>        ^~~~~~~~~~~~~~~
> > >>>>
> > >>>> If you google this, you will see the recommendation to reinstall the
> > >>>> command line tools:
> > >>>>
> > >>>> $ sudo rm -rf /Library/Developer/CommandLineTools
> > >>>> $ xcode-select --install
> > >>>>
> > >>>> The progress indicator that you will see will likely fluctuate widely
> > >>>> from hours to minutes, but realistically this will take 15 minutes or
> > >>>> so.
> > >>>>
> > >>>> Once this completes, run setupmymac again.
> > >>>
> > >>> $ rake update
> > >>> Fetching gem metadata from https://rubygems.org/ 
> > >>> <https://rubygems.org/>.......
> > >>> Resolving dependencies...
> > >>> Using builder 3.2.4
> > >>> Using bundler 2.1.4
> > >>> Using concurrent-ruby 1.1.9
> > >>> Fetching json 2.5.1
> > >>> Installing json 2.5.1 with native extensions
> > >>> Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
> > >>>
> > >>>    current directory: 
> > >>> /Users/clr/apache/git/whimsy/tools/vendor/bundle/ruby/2.6.0/gems/json-2.5.1/ext/json/ext/generator
> > >>> /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I 
> > >>> /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0
> > >>> -r ./siteconf20210730-35595-1461wtm.rb extconf.rb
> > >>> creating Makefile
> > >>>
> > >>> current directory: 
> > >>> /Users/clr/apache/git/whimsy/tools/vendor/bundle/ruby/2.6.0/gems/json-2.5.1/ext/json/ext/generator
> > >>> make "DESTDIR=" clean
> > >>>
> > >>> current directory: 
> > >>> /Users/clr/apache/git/whimsy/tools/vendor/bundle/ruby/2.6.0/gems/json-2.5.1/ext/json/ext/generator
> > >>> make "DESTDIR="
> > >>> compiling generator.c
> > >>> In file included from generator.c:1:
> > >>> In file included from ./../fbuffer/fbuffer.h:5:
> > >>> In file included from
> > >>> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby.h:33:
> > >>> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby/ruby.h:24:10:
> > >>> fatal error: 'ruby/config.h' file not found
> > >>> #include "ruby/config.h"
> > >>>         ^~~~~~~~~~~~~~~
> > >>> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby/ruby.h:24:10:
> > >>> note: did not find header 'config.h' in framework 'ruby' (loaded from
> > >>> '/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks')
> > >>> 1 error generated.
> > >>> make: *** [generator.o] Error 1
> > >>>
> > >>> make failed, exit code 2
> > >>>
> > >>> Gem files will remain installed in 
> > >>> /Users/clr/apache/git/whimsy/tools/vendor/bundle/ruby/2.6.0/gems/json-2.5.1
> > >>>  for inspection.
> > >>> Results logged to 
> > >>> /Users/clr/apache/git/whimsy/tools/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-19/2.6.0/json-2.5.1/gem_make.out
> > >>>
> > >>> An error occurred while installing json (2.5.1), and Bundler cannot 
> > >>> continue.
> > >>> Make sure that `gem install json -v '2.5.1' --source 
> > >>> 'https://rubygems.org/'` <https://rubygems.org/'%60> succeeds before 
> > >>> bundling.
> > >>>
> > >>>>
> > >>>> - Sam Ruby
> > >>>
> > >>> Craig L Russell
> > >>> c...@apache.org <mailto:c...@apache.org>
> > >>>
> > >>
> > >> Craig L Russell
> > >> c...@apache.org
> > >>
> >
> > Craig L Russell
> > c...@apache.org
> >

Reply via email to