-1
我正在部署一個Web應用程序的Linux服務器在其存儲庫中有一個相當過時的Ruby版本(1.8.7),而且它看起來不會很快改變。我有什麼選擇將不同的ruby版本部署到服務器上?
對於在生產環境中使用其他ruby版本而不是發行版軟件包,我有哪些選擇?
如果我要使用類似rvm
的東西,那會如何影響我的部署過程,服務器管理和穩定性?
我正在部署一個Web應用程序的Linux服務器在其存儲庫中有一個相當過時的Ruby版本(1.8.7),而且它看起來不會很快改變。我有什麼選擇將不同的ruby版本部署到服務器上?
對於在生產環境中使用其他ruby版本而不是發行版軟件包,我有哪些選擇?
如果我要使用類似rvm
的東西,那會如何影響我的部署過程,服務器管理和穩定性?
rvm或rbenv是您管理多個ruby版本的最佳選擇。
只要你爲要部署到的用戶設置RVM/rbenv,這將工作正常。事實上,我已經在Capistrano的AWS上自己完成了這項工作。
'rbenv'看起來就像我在找的東西。謝謝! – mkaito
RVM和Capistrano是開始的好地方。 – joews