2010-06-11 33 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