安装nokogiri的问题 - “包libxslt-dev是一个虚拟包”

时间:2011-04-06 16:14:05

标签: ruby ubuntu rubygems gem nokogiri

我正在尝试在ubuntu中安装nokogiri gem。我已按照此页面上的说明操作:http://nokogiri.org/tutorials/installing_nokogiri.html

我已经完成了第一步:

# ruby developer packages
sudo apt-get install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8
sudo apt-get install libreadline-ruby1.8 libruby1.8 libopenssl-ruby

但是当我尝试执行下一步sudo apt-get install libxslt-dev时,我收到此错误:

Package libxslt-dev is a virtual package provided by:
libxslt1-dev 1.1.24-2ubuntu2
You should explicitly select one to install.
E: Package libxslt-dev has no installation candidate

我不知道这意味着什么,或者如何选择一个(一个是什么?)。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:7)

分析你的'日志':

Package libxslt-dev is a virtual package provided by:
libxslt1-dev 1.1.24-2ubuntu2
You should explicitly select one to install.
E: Package libxslt-dev has no installation candidate

因为libxslt-dev是一个虚拟包,你必须安装以下软件包之一(这里只有一个名为'libxslt1-dev'的软件包)。

所以,只需录音:

sudo apt-get install libxslt1-dev