我在ubuntu上安装Sass,因为我首先安装了Ruby,然后安装了Sass。但当我尝试使用sass -v时,它给出了一条关于当前安装ruby1.9版本的弃用消息,说它将来不会支持。所以我尝试使用
将ruby版本升级到2.0(在ubuntu上没有安装2.3)$ sudo apt-get install ruby2.0
但是当检查ruby版本时它仍然显示1.9所以我尝试使用UN安装Ruby1.9然后它显示了一个卸载的依赖库。我甚至做到了,但在此之后再次安装ruby 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 :(得分: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