在我的Ruby on Rails应用程序中,我使用xsltproc命令行工具。这些可以在我的开发机器上工作,但不能在Heroku(我正在使用的部署平台)上工作。我问了Heroku support一个关于它的问题,下面是他们的回答:
Hi– can you try compiling xsltproc as a standalone static binary and deploy that as part of your application?
如果我知道那是什么意思,我可能不会在这里。我猜这意味着用所有xsltproc代码创建一个文件,并调用该文件来执行xsltproc命令。我不知道该怎么做。有人能帮忙吗?
如果有人想在Heroku上使用xsltproc命令行工具,请不要这样做。我能够使用Nokogiri gem以及内置的XPath函数来完成我需要的一切。