- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在 Ubuntu 12.10 64 位上使用 Ruby 2.1。我无法安装 Nokogiri,因为它需要 libXSLT 和 libxml。我尝试安装这两个但出现此错误:
***@***:~$ sudo apt-get install libxslt-dev libxml2-dev
[sudo] password for :
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libxslt1-dev' instead of 'libxslt-dev'
libxml2-dev is already the newest version.
The following NEW packages will be installed:
libxslt1-dev
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 578 kB of archives.
After this operation, 2,422 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: **The following packages cannot be authenticated!**
libxslt1-dev
Install these packages without verification [y/N]? y
Err http://security.ubuntu.com/ubuntu/ quantal-security/main libxslt1-dev amd64 1.1.26-14ubuntu0.1
404 Not Found [IP: 91.189.91.13 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libxslt/libxslt1-dev_1.1.26-14ubuntu0.1_amd64.deb 404 Not Found [IP: 91.189.91.13 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing
我也尝试添加 12.04 的安全更新,但仍然没有成功。
我运行了 sudo apt-get update
,但问题仍然存在。
当我运行 bundle install
或 gem install nokogiri
时,出现以下错误:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/home/####/.rvm/rubies/ruby-2.1.0/bin/ruby extconf.rb
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... no
-----
libxslt is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/kamal/.rvm/rubies/ruby-2.1.0/bin/ruby
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--with-iconv-dir
--without-iconv-dir
--with-iconv-include
--without-iconv-include=${iconv-dir}/include
--with-iconv-lib
--without-iconv-lib=${iconv-dir}/lib
--with-xml2-dir
--without-xml2-dir
--with-xml2-include
--without-xml2-include=${xml2-dir}/include
--with-xml2-lib
--without-xml2-lib=${xml2-dir}/lib
--with-xslt-dir
--without-xslt-dir
--with-xslt-include
--without-xslt-include=${xslt-dir}/include
--with-xslt-lib
--without-xslt-lib=${xslt-dir}/lib
--with-libxslt-config
--without-libxslt-config
--with-pkg-config
--without-pkg-config
--with-libxml-2.0-config
--without-libxml-2.0-config
--with-libiconv-config
--without-libiconv-config
extconf failed, exit code 1
Gem files will remain installed in /home/kamal/.rvm/gems/ruby-2.1.0@xxx/gems/nokogiri-1.5.11 for inspection.
Results logged to /home/****/.rvm/gems/ruby-2.1.0@project-trave/extensions/x86_64-linux/2.1.0/nokogiri-1.5.11/gem_make.out
An error occurred while installing nokogiri (1.5.11), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.5.11'` succeeds before bundling.
最佳答案
试试这个:
sudo apt-get install libxslt-dev libxml2-dev zlib1g-dev
sudo gem install nokogiri
您需要在您的机器上安装所有必要的库。当你安装 RVM 时,它应该已经为你列出了这个。在当前版本的 rvm 上,您可以运行 rvm requirements
来查看确切的列表。我希望这可以帮助你..
关于ruby-on-rails - Nokogiri 依赖项 libxml 和 libxslt 未安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25660839/
当我运行 Perl 脚本时,我得到 在 @INC 中找不到 XML/LibXSLT.pm 所以我尝试在 cpan 中执行此操作: cpan> 安装 XML::LibXSLT CPAN:可存储加载正常
我在 iOS 上使用 libxslt,我从应该是简单的 xslt 的地方得到了编译错误,例如: compilation error: file /Users/yada/Library/Develope
看起来 libxslt 不支持 XSLT 2.0 和 xsl:result-document。有没有办法使用 libxslt 或 xsltproc 来模拟 xsl:result-document? 最
我有一组以前运行良好的 XSLT 样式表。最近,一位开发人员将我们的 Perl 升级到了更新版本。从那时起,我们就在定义 EXSLT 函数的地方遇到间歇性的样式表编译错误。 这是错误的示例: elem
我刚刚有一个应用程序因使用 this technique 链接到 libxslt 而被拒绝。 我真的很想在我的应用程序中使用 XSLT,所以看起来我唯一的选择就是自己编译它。我不想使用 UIWebVi
当我想安装 lxml 时,它说: make sure the development packages of libxml2 and libxslt are installed 所以我已经安装了 li
我已经开始使用 Docker,使用 LAMP repo从 GitHub 作为我的起点。我需要添加 libxslt 库。我试过将它添加到我的 Dockerfile 中: RUN apt-get inst
安装失败XML::LibXSLT在 Heroku .它看起来像所需的库 gdbm未安装,尽管是 listed as installed Ubuntu packages在 Heroku 堆栈 cedar
我使用的是 Centos 5.1。在此操作系统上,libxml2.so.2.6.26 安装在文件夹/usr/lib/中为了构建我的项目,我还需要 libxslt。安装时出现错误:“检查 libxml
我知道这是一个重复的问题,但是我发现与此问题相关的所有其他答案似乎都没有帮助我... 我正在安装 GitLab 并在它满足 NokoGiri gem 要求时运行 gem 依赖项并失败并显示以下信息:
有谁得到Regexp在 libxslt 中工作?什么时候是,怎么做? http://www.exslt.org/regexp/index.html 使用命令时xsltproc --dumpextens
我试图找出我目前安装的版本。 OS X 山狮 (10.8.2) 提前致谢! 最佳答案 另一种选择是运行 xmllint和 xsltproc与 --version旗帜: $ xmllint --vers
我使用pip install scrapy来安装scrapy 但是我运行 scrapy 出现以下错误: ➜ source scrapy Traceback (most recent ca
我已经用自制软件安装了 libxml2 和 libxslt,但它不想安装 libxml2-dev 或 libxslt-dev:错误:libxml2-dev 没有可用的公式 我有 pip、端口和我能找到
我在 Ubuntu 12.10 64 位上使用 Ruby 2.1。我无法安装 Nokogiri,因为它需要 libXSLT 和 libxml。我尝试安装这两个但出现此错误: ***@***:~$ su
我正在尝试在 ubuntu 中安装 nokogiri gem。我已按照此页面上的说明进行操作:http://nokogiri.org/tutorials/installing_nokogiri.htm
不幸的是,我既不能编写 C 代码,也不能实现可用的(和经过验证的)库,例如 PHP 使用的通用 libxml 和 libxslt。我想知道在 node.js 中实现它们是否很困难?据我所知,C 库可以
正如标题所说,它似乎并没有因为缺少 libxml2 或 libxslt 而失败。我不太确定该错误是什么造成的。 (明白了吗?因为问题出在make的时候?呵呵...) 任何人,这是我得到的输出。任何想法
经过额外的探索,我找到了用pip和wheel安装lxml的解决方案。欢迎对方法提出其他意见。 我发现适用于 Linux 发行版的现有 Python 文档非常出色。对于Windows...不是那么多。我
我最近将我的 mac-os 更新为 Mojave。我正在使用 Nginx,它在我以前的操作系统上运行,但在更新到 Mojave 后,我无法启动我的 Nginx。 所以我尝试再次安装它,首先,它给了我
我是一名优秀的程序员,十分优秀!