2016-09-30 53 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.