2015-12-08 55 views
0

我有一個Ruby on Rails的中間級別,並且總是通過Heroku部署我的Web應用程序。我想在Rails中開發一個Web應用程序,它能夠與以下API https://musicbrainz.org/doc/libmusicbrainz進行交互。這些庫似乎在C/C++中。如何彌補Ruby中的Rails應用程序和爲我提供C/C++函數/文件的庫之間的差距?將C++集成到Ruby on Rails應用程序

本着同樣的精神,如果我開發一個C++應用程序,編譯代碼並創建所需的可執行文件。如何將此程序轉換爲Web應用程序?我是否應該在Heroku上加載可執行文件,並通過Rails以某種方式調用該程序?我應該用Ruby重新編寫程序嗎?

當我們使用不是用核心服務器端語言(在我的情況下是Ruby)相同語言編寫的庫/程序時,一般規則是什麼?

我看了下面的帖子How can I call C++ functions from within ruby,但更清晰的答案和清晰的路徑,我應該遵循什麼步驟將是有幫助的。謝謝。

+0

我懷疑你可以在Heroku上做到這一點 –

回答

相關問題