The zammad-installation guide refers to OSX version 10.8; I use OSX 10.15.4 (Catalina).
I tried installation with ruby-2.5.5 as requested as well as ruby-2.7.0, but both fail.
Error message:
An error occurred while installing libv8 (6.7.288.46.1), and Bundler cannot continue.
Make sure that gem install libv8 -v '6.7.288.46.1' --source 'https://rubygems.org/' succeeds before bundling.
In Gemfile:
mini_racer was resolved to 0.2.4, which depends on
libv8
Is there an update of mini_racer to a later version possible?
With the latest version of mini_racer (0.2.14 instead of 0.2.4) libv8 can be built (libv8-7.3.492.27.1-x86_64-darwin-19 instead of libv8 6.7.288.46.1):
$ gem install mini_racer
Fetching: libv8-7.3.492.27.1-x86_64-darwin-19.gem (100%)
Successfully installed libv8-7.3.492.27.1-x86_64-darwin-19
Fetching: mini_racer-0.2.14.gem (100%)
Building native extensions. This could take a while…
Successfully installed mini_racer-0.2.14
Parsing documentation for libv8-7.3.492.27.1-x86_64-darwin-19
Installing ri documentation for libv8-7.3.492.27.1-x86_64-darwin-19
Parsing documentation for mini_racer-0.2.14
Installing ri documentation for mini_racer-0.2.14
Done installing documentation for libv8, mini_racer after 0 seconds
2 gems installed
While you could do this, please note that this might lead to unexpected issues and non functioning Zammad functions. This will not be a bug and out of scope of any support from our end.
mini_racer will be lift to 0.2.9 during release of 3.4.
Please note that those version fixes ensure that everything is working within our QA and CI environments. We can’t guarantee that using different versions does not break anything.
Also note that currently Zammad 3.3 requires ruby 2.5.5!