2014-04-04 95 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