2010-06-11 35 views
0

由于DreamLinux已经构建了对Ruby的支持,我假设它可以作为Rails开发环境使用,但我想知道Ruby版本管理器是否会干扰Ruby的系统版本。Ruby版本管理器会干扰DreamLinux上的系统脚本吗?

通常,当我使用RVM时,我禁用/忽略系统版本。在Ruby中编写的Dream Linux OS系统脚本如何对RVM的存在做出反应?如果我无法在Dream Linux上使用RVM,那么升级到更新版本的Ruby有多容易,而不会使系统变红?

回答

1

RVM不应该干扰您的系统Ruby,因为RVM依赖于修改您的(当前用户)路径。

 
$ which ruby 
/Users/mark/.rvm/rubies/ruby-1.9.2-preview1/bin/ruby 
$ rvm 1.9.1 
$ which ruby 
/Users/mark/.rvm/rubies/ruby-1.9.1-p378/bin/ruby 
$ rvm system 
$ which ruby 
/usr/bin/ruby 

默认情况下,那么,梦想的Linux 应该自动转到/usr/bin/ruby(或同等学历)。由于您的RVM Ruby被“隐藏”在您的主目录中,因此除非您明确地指出它们指向它们,否则Dream Linux应该不知道它们存在。

+0

谢谢,这是令人放心的。我认为那回答我的问题。如果有的话,我会在今晚制作开关,并用我的发现更新问题。 – stephenmurdoch 2010-06-11 21:39:09