我正在使用 Ubuntu 11.04 在 Ruby on Rails 中开发一个应用程序。 在应用程序中,我需要生成 pdf 文档。所以我正在使用 wicked_pdf 和 wkhtmltopdf 二进制 gem 。
在我系统的开发环境中,一切正常。 但是一旦我使用 Phusion 在 CentOS 5.6 上部署应用程序 乘客,当我尝试动态生成 pdf 时,出现以下错误:
RuntimeError(wkhtmltopdf 位置未知)
我正在使用 Ruby1.9.2.p136 rails 3.1.1
任何帮助将不胜感激......谢谢。
最佳答案
另一种方法是通过 Gemfile 安装二进制文件。
只需将以下行添加到您的生产组:
gem 'wkhtmltopdf-binary'
这应该会添加对 linux-i386、amd64 和 darwin 的二进制支持。
然后运行
bundle install --without development test
在生产环境中安装 gem。之后,您只需重新启动服务器即可。
就这些。
希望对您有所帮助
关于ruby-on-rails - rails : wkhtmltopdf RuntimeError (Location of wkhtmltopdf unknown),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7723937/