代码之家  ›  专栏  ›  技术社区  ›  Arcath

带对虾的乘客不能启动

  •  1
  • Arcath  · 技术社区  · 16 年前

    我有一个应用程序,用虾做一些PDF生成,它工作得很好,我没有任何问题。现在已经到了我想通过使用passenger的apache测试它的地步。这就是问题出现的地方。我得到乘客错误页面,错误如下:

    no such file to load -- prawn (MissingSourceFile)
    

    我重新启动了脚本/服务器,它一点都没有出错,所以我不知道为什么它不能工作。

    2 回复  |  直到 16 年前
        1
  •  0
  •   John Topley    16 年前

    听起来你没有在生产服务器上安装虾宝石。尝试 sudo gem install prawn .

        2
  •  0
  •   John Topley    16 年前

    问题是,尽管虾插件加载了虾宝石没有问题,它不能运行时通过乘客。所以您必须将config.gem行添加到environment.rb

    config.gem "prawn"