手动安装红宝石宝石

时间:2019-11-12 13:18:44

标签: ruby rubygems embedded-linux

这听起来有些怪异,但是(如标题所示)我需要安装一个应用程序(及其所有依赖项),该应用程序以红宝石的形式分发,没有,实际上是使用“ gem安装...”之类的东西。

原因是我想在嵌入式Linux系统(使用buildroot构建)上运行该应用程序,这对我来说没有任何实际安装应用程序的方式。 我要在目标上执行的所有操作都必须在主机系统上的构建过程中进行编译和“安装”(即复制到根文件系统的映像中)。 目标系统也没有编译器,因此,如果gem包含任何C代码,则需要使用交叉编译工具链在主机系统上对其进行编译。

一些额外的信息,即使可能并不太重要:

  • 有问题的应用程序是asciidoctor-pdf
  • 目标系统是Cyclone-V SoC(ARM Cortex-A9)

因此本质上,我需要使用“从源代码编译”等效的指令,但需要使用红宝石宝石。

0 个答案:

没有答案