Подтвердить что ты не робот

Упаковка библиотеки С++ в приложение Rails для использования Heroku

спросил следующий вопрос от поддержки Heroku на следующий день:

У меня есть приложение, которое будет требуется клиентская библиотека, написанная в С++. я есть сомнения в том, что это можно сделать с Heroku. Возможно ли вообще, любое альтернативы, как может быть библиотека С++ установленных и используемых приложением с Heroku?

И я получил следующий ответ:

В настоящее время у нас нет хорошего способа сделай это. Вам нужно выяснить, как упаковать в ваше приложение и скомпилировать статические x64 файлы в репо.

Я раньше этого не делал. У кого-нибудь есть хорошие рекомендации, как пакет библиотеки С++ в Rails-приложение, чтобы его можно было использовать с Heroku?

Спасибо.

4b9b3361

Ответ 1

Чтобы обернуть библиотеку С++ в Ruby, вы хотите Rb ++.

В качестве альтернативы вы можете обернуть библиотеку С++ на C, а затем обернуть ее Ruby-FFI.

Я не уверен, что, если что-нибудь, можно сделать, чтобы получить собственные расширения, скомпилированные на Heroku. Я хотел бы связаться с их поддержкой и спросить.

Ответ 2

Я тоже этого не делал, но я предполагал, что вы можете написать вокруг него оберточный камень и сделать С++-библиотеку родным расширением в камне.