- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
安装失败XML::LibXSLT在 Heroku .它看起来像所需的库 gdbm
未安装,尽管是 listed as installed Ubuntu packages在 Heroku 堆栈 cedar 和 cedar-14。已报告类似问题in this question但不是在 Heroku 上,并且不允许安装新的 Ubuntu 软件包。
要重现该错误,请创建一个最小存储库,在 cpanfile
中需要 XML::LibXSLT :
$ git init
$ echo 'requires "XML::LibXSLT";' > cpanfile
$ echo 'sub { [200,[], ['Hello World']] }' > app.psgi
$ git add cpanfile app.psgi
$ git commit -m "initial commit"
cpanm
:
$ heroku create --stack cedar --buildpack https://github.com/miyagawa/heroku-buildpack-perl.git
$ git push heroku master
! Installing XML::LibXSLT failed. See /app/.cpanm/work/1412752363.1663/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'XML::LibXSLT' is not installed
! Bailing out the installation for ..
$ heroku run cpanm --verbose XML::LibXSLT
....
LD_RUN_PATH="/usr/lib" cc -shared -O2 -g -L/usr/local/lib -fstack-protector LibXSLT.o perl-libxml-mm.o -o blib/arch/auto/XML/LibXSLT/LibXSLT.so \
-L/usr/lib -lxslt -lxml2 -lz -lm -lexslt -lgdbm -lgdbm_compat -ldl -lm -lpthread -lc -lcrypt \
/usr/bin/ld: cannot find -lgdbm
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/XML/LibXSLT/LibXSLT.so] Error 1
FAIL
! Installing XML::LibXSLT failed. See /app/.cpanm/work/1412753360.2/build.log for details. Retry with --force to force install it.
libgdbm3
和
libxslt1-dev
(与
heroku run dpkg --get-selection
确认)所以我想知道为什么编译仍然失败。
最佳答案
试试安装libgdbm的开发者包
apt-get install libgdbm-dev
关于perl - XML::LibXSLT 无法在 Heroku 上安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26251521/
当我运行 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。 所以我尝试再次安装它,首先,它给了我
我是一名优秀的程序员,十分优秀!