2012-10-11 53 views
0

我在開發時使用Vagrant和Chef創建新的服務器。我想從Ruby on Rails開始,所以我正在設置一個服務器。一切正常,但Ubuntu和Rails報告了不同的Ruby版本。Rails和Ubuntu報告不同的ruby版本

的Ubuntu 12.04:紅寶石-v =紅寶石1.9.3p0(2011-10-30修訂33570)x86_64的Linux的]
的Rails 1.8.7 =(x86_64的Linux的)

我不想系統上的Ruby 1.8.7,但我無法擺脫它。無論如何設置默認的Ruby版本?

我不想頂部使用RVM或相似。

+0

你是什麼意思與「Rails的報告不同的紅寶石版」?除非您使用RVM,RBENV或類似軟件,否則Rails將只使用一個Ruby版本。注意儘管Ruby!= Rails,即Rails本身就有一個版本! – emrass

+0

您是否找到解決此問題的解決方案?請不要忘記標記答案是正確的! :) – sethvargo

回答

0

試試這個aptitude purge ruby

,然後再安裝你想要

跨越這個職位排在計算器 How do I make Ruby 1.9 the default Ruby on Ubuntu?

+0

沒有喜悅,我只是得到以下'沒有包將被安裝,升級或刪除。升級 0包,0新裝,0刪除和102不upgraded.' –

+0

檢查在更新 – Ross

+0

那也不工作的鏈接。 Ubuntu說沒有安裝任何其他版本的Ruby,並且沒有提及任何1.8包。認爲這可能與流浪者有關 –