ruby-on-rails - PDFTK 服务器生成空 pdf(El Capitan 问题)

标签 ruby-on-rails ruby osx-elcapitan

我有一个 Rails+Angular 应用程序(带有 pdf-forms gem),主要功能之一是为用户生成 pdf。对于该功能,我们使用 PDFTK 服务器。我正在运行 Yosemite,它工作正常,我两天前更新到 El Capitan,并且知道 PDFTK 服务器会生成 pdf,但有时它是空的,或者根本不生成它。我还可以在命令行中运行 pdftk --version 这意味着 pdftk 已安装。

我尝试以我能想到的各种方式调试它,我查看了 UNIX 进程,它创建了一个用于创建特定 pdf 的新进程,我没有任何应用程序级别错误(例如日志或其他内容),并且我真的不知道发生了什么事。

我尝试重新安装 PDFTK 服务器,但也没有帮助。我最好的猜测是 PDFTK 内部的某些内容未正确运行。

如果有人遇到类似的问题,我很想听听他们对此的了解。

最佳答案

我建议您甚至不要尝试解决这个问题,而是使用 vagrant 来抽象您的开发机器主机操作系统。

获取流浪者地址 https://www.vagrantup.com/并使用您在服务器上使用的相同操作系统进行设置。

关于ruby-on-rails - PDFTK 服务器生成空 pdf(El Capitan 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33083065/

相关文章:

ruby-on-rails - "temps.each(&:valid?)"在 Ruby 中是什么意思?

ruby-on-rails - ORM 与 Ruby on Rails 的关系是什么?

ruby-on-rails - Ruby on Rails 中的 Gemfile 和 Gemfile.lock 有什么区别

ruby-on-rails - 将集合与相关对象分组

ruby-on-rails - 新安装的 Rails + Devise 总是得到 401 Unauthorized

ruby-on-rails - 如何自定义 GitLab 群组页面?

ruby-on-rails - Ruby on Rails 'unless' 不工作

ruby - 无法在 OS X El Capitan 上安装 capybara-webkit

java - 无法在 El Capitan 上切换到 Java 1.6

bash - 使用脚本操作 OS X 窗口