ruby - 安装 nokogiri 时出现问题 - "Package libxslt-dev is a virtual package"

标签 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

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

最佳答案

分析您的“日志”:

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

关于ruby - 安装 nokogiri 时出现问题 - "Package libxslt-dev is a virtual package",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569656/

相关文章:

r - 无法重新安装或运行 Stringr 包

ruby-on-rails - 没有要加载的文件——thinking-sphinx

ruby-on-rails - Fixnum 上的 Gsub?未定义的方法 `gsub' 为 55 :Fixnum

ruby-on-rails - #<RSpec::ExampleGroups::的 Rails rspec 未定义方法 `receive'

ruby - 如何测试是否正在使用某些特定的 Rack 中间件?

c - 多线程程序中的错误

java - Weka 异常 : No source has been specified

ruby-on-rails-3 - rails 3 - LoadError(无法加载此类文件 - zip/zip)

ruby - Windows 上为 "script/generate cucumber"

ruby-on-rails - Ruby 调试开源库