将C++库打包到Rails应用程序中以供Heroku使用

Pod*_*Pod 17 c++ ruby-on-rails heroku

前几天从Heroku支持问下一件事:

我有一个应用程序,需要一个用C++编写的客户端库.我怀疑Heroku可以做到这一点.是否有可能,任何替代方案如何使用Heroku的应用程序安装和使用C++库?

我得到了下一个答案:

我们目前没有办法做到这一点.您需要弄清楚如何打包到您的应用程序并将静态x64二进制文件编译到repo中.

我之前没有这样做过.有没有人有任何好的指针如何将C++库打包到Rails应用程序中,以便它可以与Heroku一起使用?

谢谢.

jdc*_*jdc 7

要在Ruby中包装C++库,您需要Rb ++.

或者,您可以将C++库包装在C中,然后使用Ruby-FFI将其包装起来.

我不知道是什么,如果有的话,可以做到在Heroku上编译本机扩展.我会联系他们的支持并询问.