【问题标题】:Conflicting packages on ubuntuubuntu 上的包冲突
【发布时间】:2017-02-09 12:28:47
【问题描述】:

我在 ubuntu 上安装 Sass,因为我首先安装了 Ruby,然后是 Sass。但是当我尝试 sass -v 时,它给出了一条关于当前安装 ruby​​1.9 版本的弃用消息,说它将来不会被支持。所以我尝试使用

将 ruby​​ 版本升级到 2.0(ubuntu 上没有安装 2.3)

$ sudo apt-get install ruby​​2.0

但是当检查 ruby​​ 版本时它仍然显示 1.9 所以我尝试卸载 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.

如何解决这个问题??

【问题讨论】:

    标签: ruby ubuntu sass


    【解决方案1】:

    基本上你应该直接从源安装它,像这样:

    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.

    【讨论】:

      猜你喜欢
      • 2011-10-17
      • 2020-01-23
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 2013-09-27
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多