There where issues getting the ruby native extensions running within the FlightDirect environment. In particular, libgit2 was not getting picked up by FlightDirect. As libgit2 is a shared library, it has been installed directly into flights shared lib directory.
This resolves the issue with the extension, however it means the package build also needs to link against the system version of libgit2. Please refer to the documentation on how to install libgit2 into the system before building the forge package:
https://github.com/libgit2/libgit2
There where issues getting the ruby native extensions running within the
FlightDirect
environment. In particular,libgit2
was not getting picked up byFlightDirect
. Aslibgit2
is a shared library, it has been installed directly intoflights
sharedlib
directory.This resolves the issue with the extension, however it means the package build also needs to link against the system version of
libgit2
. Please refer to the documentation on how to installlibgit2
into the system before building the forge package: https://github.com/libgit2/libgit2