Ruby on rails 无法在ubuntu 12.04中安装nokogiri
我正在尝试在我的新ubuntu机器上安装rails env。但我在安装nokogiri宝石时遇到了麻烦。。我已经安装了libxslt和libxml2 libs-thourgh-rvm-pkg命令以及apt-get。我认为它向我表明libxslt缺少错误Ruby on rails 无法在ubuntu 12.04中安装nokogiri,ruby-on-rails,ubuntu,nokogiri,Ruby On Rails,Ubuntu,Nokogiri,我正在尝试在我的新ubuntu机器上安装rails env。但我在安装nokogiri宝石时遇到了麻烦。。我已经安装了libxslt和libxml2 libs-thourgh-rvm-pkg命令以及apt-get。我认为它向我表明libxslt缺少错误 Building native extensions. This could take a while... ERROR: Error installing nokogiri: ERROR: Failed to build gem n
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
/home/hacker5/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb --with-xslt-include=/usr/include/libxslt
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... yes
checking for libexslt/exslt.h... yes
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... yes
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetDoc() in -lxslt... no
-----
libxslt is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
编辑
我正在使用rvm设置和ruby 1.9.3,请尝试以下操作:
# nokogiri requirements
sudo apt-get install libxslt-dev libxml2-dev
gem install nokogiri
既然我偶然发现了这一点,下面是我为解决这个问题所做的:
sudo apt-get install ruby1.9.1-dev
对于Ruby 1.9.3和2.0,需要libxslt dev和libxml2 dev
sudo apt get安装libxslt dev libxml2 dev
通过rvm
安装ruby,然后在libs下面安装:
sudo apt-get install libxslt-dev libxml2-dev
现在尝试在没有sudo的情况下安装gem:
gem install nokogiri
这就是我的工作原理:
sudo apt get安装libxslt dev libxml2 dev
export NOKOGIRI\u USE\u SYSTEM\u LIBRARIES=1
gem安装——详细的nokogiri
apt get install libxslt dev libxml2 dev-y&&export NOKOGIRI_USE_SYSTEM_LIBRARIES=1&&gem安装--verbose NOKOGIRI在14.0.4上,使用RVM,您需要:
sudo apt-get install -y libgmp-dev
对于Centos/Redhat,请尝试以下方法:
sudo yum安装libxslt-devel libxml2-devel
sudo apt get install libxslt dev libxml2 dev
对于Ruby 1.9.3来说已经足够了。OP清楚地说明了他的Ruby版本。当他已经在使用rvm时安装ruby软件包并没有什么帮助。谢谢。对我也有帮助:sudoapt-get-install-zlib1g-dev
Yes,这就像一个冠军。如果已经安装了RUBY,则可以运行此操作。这可能是最新错误的解决方案Ubuntu14.04.4LTS
Ruby2.3.0
gem安装——详细的nokogiri正是我所需要的。错误:“虚拟内存耗尽:无法分配内存”-叹息