2016-09-30 72 views
0

我在ubuntu上安裝了Sass,我首先安裝了Ruby,然後是Sass。但是當我嘗試sass -v時,它給出了一個關於當前安裝ruby1.9版本的消息,表示它將來不會被支持。所以我嘗試升級紅寶石版本2.0(2.3沒有被安裝在Ubuntu)使用ubuntu上的衝突包

$ sudo易於得到安裝ruby2.0

但檢查紅寶石版本時仍表現出1.9這樣我試着聯合安裝Ruby1.9,然後顯示卸載的依賴庫。我甚至做到了這一點,但之後再次安裝紅寶石2.0它給出了錯誤

the following packages have unmet dependencies: 
libantlr3c-antlrdbg-3.2-0 : Conflicts: libantlr3c-3.2-0 
E: Unable to correct problems, you have held broken packages. 

如何解決這個??

回答

0

基本上你應該從源頭直接安裝它,就像這樣:

sudo apt-get -y update 
sudo apt-get -y install build-essential zlib1g-dev libssl-dev 
libreadline6-dev libyaml-dev 
cd /tmp 
wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz 
tar -xvzf ruby-2.0.0-p451.tar.gz 
cd ruby-2.0.0-p451/ 
./configure --prefix=/usr/local 
make 
sudo make install 

Solution found here.