2014-04-04 92 views
3

我們可以在生產服務器上使用RVM嗎?生產服務器上的RVM?

我聽說我們不能在生產服務器上使用RVM,但我不明白爲什麼不能。

誰能告訴我爲什麼我們不能在生產服務器上使用RVM?

+1

爲什麼不呢?如果生產服務器是專用的,您可以使用它。 –

+0

所以我們可以在生產服務器上安裝和使用多個版本的ruby吧? – Kushal

+0

是的,我沒有看到任何問題。 –

回答

4

如果您希望在服務器中管理多個包含多個Ruby版本的項目,最好在生產中使用RVM。 (但是,它當然不會經常發生)。

如果您只需要一個專門用於生產服務器的Ruby版本,那麼不應該通過在生產模式下使用不同版本的Ruby來保持RVM而導致混亂。

+0

是的,我同意你的看法,但假設我們有2個不同的應用程序,一個需要ruby 1.9.x,第二個需要2.x,然後RVM如何管理它? – Kushal

+2

然後你使用RVM。使用命令'rvm get stable'安裝RVM。然後通過運行命令'rvm list known'來查看紅寶石。然後運行'rvm install ruby​​-version'安裝每個ruby版本。用於使用特定版本的命令'rvm use ruby​​-version'。就這樣。你完成了。 –

+0

感謝您的有用答案,將嘗試這一點。我很欣賞它.. – Kushal