Installation of latest version on OSX 10.15.4 Catalina fails

Installation of latest version of “zammad” on my iMac (OSX 10.15.4 Catalina) fails due to a libv8 gem error.
I described details in a ticket on stackoverflow, see https://stackoverflow.com/questions/61984743/installation-of-libv8-gem-on-osx-10-15-4-catalina-fails

Is here someone who can help?
Thanks Florian

Just to make sure - you did follow the MacOS specific installation path, right?
https://docs.zammad.org/en/latest/install/source.html#on-mac-os-10-8

Yes, I did!

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!

OK. Thanks! I’ll wait for your next release…

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.