2013-11-04 81 views
1

我刚刚从Win7移至Ubuntu 12.10。因为Ruby的开发对Win来说是一种痛苦。但是我在Ubuntu上也遇到了第一步。未能安装libsqlite3-dev(rvm要求)

首先,因为它在RVM网站所描述我RVM:

\卷曲-L https://get.rvm.io |庆典-s

然后将此

$ RVM要求

给我的错误,这里是日志:

...

的以下信息可能有助于解决这种情况:

下列软件包有未满足的依赖关系:

libsqlite3-dev的:取决于:libsqlite3-0(= 3.7.13-1),但3.7.15.2-1〜PUB1是要安装 E:无法纠正问题,你拿着破包。

我搞乱了libsqlite3-dev和libsqlite3-0:重新安装,通过dpkg下载并安装(也强制安装)。在整个系统重新安装后(绝望地清除libsqlite3-0,他 - 他),7个小时,几十个网页和大量的apt-get installs-purge-downloads我总是不知道该怎么做。所以我可以提供任何需要的日志输出,只是不知道究竟是什么 - 我在Linux中是非常新的。

回答

1

你很可能混合存储库。你应该强制apt-get的绑定到你的命令修复情况:

sudo apt-get -f install libsqlite3-0=3.7.13-1 

这将更有可能做出别的东西打破,删除/降级,防止您在安装软件包的软件,然后再次尝试。

+0

我试过这种方式。但之后,我又从“rvm requirements”中得到了一大堆同样的冲突。与另一个包。但是,如果3.7.15安装的RVM只能在它上面失效。 –

+0

@EvgeniyGatsalov你可以编辑你的问题,并添加易于抛出的错误? – Braiam