所以我創建了一個Ruby軌道應用程序,用作基本計算器。現在我想打包這個應用程序,上傳到github,下載到Jenkins,並創建一個Jenkins作業來運行這個ruby應用程序。打包Ruby on Rails應用程序的最佳方式是什麼?
通常情況下,如果這是一個Java應用程序,您可以將它打包爲一個jar文件,然後運行該jar文件。我將這個Ruby應用程序打包爲什麼?
我想過把這個應用程序打包成Ruby Gem,但是不是Ruby Gems主要用於當你想在另一個Ruby應用程序中使用你的Ruby應用程序?我想運行這個應用程序作爲一個獨立的應用程序。
即使我要將Ruby on Rails應用程序打包爲Ruby Gem,我該如何將該Gem作爲獨立的寶石運行?從命令行運行它的命令是什麼?
你或許應該看看JRuby實現,你可以在JVM上運行。否則,rails應用程序不會被打包爲java應用程序,而會被像Unicorn或Passenger這樣的網絡服務器運行。 –
我想你可能誤解了我。我並不想將我的ruby應用程序打包爲Java應用程序。我簡單地比較了Java應用程序和Jar文件,以便人們能夠理解我試圖打包ruby應用程序的文件類型,並詢問是否存在與Jar文件相當的ruby。 – user1842633