调用gem install时如何执行ruby脚本?

时间:2016-10-12 13:14:17

标签: ruby rubygems ruby-c-extension

我正在为一个C库创建一个Ruby包装器,它不具备系统范围的安装(libxxx.a可链接库是分布式的)。在开发过程中,我能够将此.a文件保存在本地文件夹中,并使用C扩展代码引用它。然而,对于只想在其终端中键入gem install的人来说,这将是麻烦的。由于没有系统范围的安装,我需要执行一个中间脚本来下载正确的发行版,然后将它放在gem目录本身的通用文件夹中。

要明确的是,当某人键入gem install时,会从ftp下载tarball,将其解压缩到gem文件夹中,然后gem install将正常进行。如果有帮助,有问题的C库是CSPICE

0 个答案:

没有答案