2011-04-06 6 views
0

我試圖在Ubuntu下安裝nokogiri gem。我已經按照此頁面上的說明:http://nokogiri.org/tutorials/installing_nokogiri.html安裝nokogiri時出現問題 - 「包libxslt-dev是一個虛擬包」

我做的第一個步驟確定:

# 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 

我不知道這是什麼意思,或如何選擇一個(什麼?)。誰能幫忙?

回答

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 
+0

啊,我沒有讀到正確 - 我沒有看到1.衛生署。謝謝桑德羅,這是修復它。 – 2011-04-07 09:08:09