Пассажир с креветками не заводится
-
19-09-2019 - |
Вопрос
У меня есть приложение, которое использует Prawn для создания некоторых PDF-файлов, оно работает нормально, и у меня не было с ним никаких проблем.Теперь дошло до того, что я хочу протестировать это через Apache, используя Passenger.Вот тут-то и возникает проблема.Я получаю страницу ошибки пассажира с этой ошибкой:
no such file to load -- prawn (MissingSourceFile)
Я перезапустил скрипт / сервер, и он вообще не выдал ошибки, так что я в недоумении, почему это не работает.
Решение 2
Проблема в том, что, хотя плагин prawnto загружает prawn gem без проблем, он не может этого сделать при запуске через passenger.Итак, вам нужно добавить строку config.gem в environment.rb
config.gem "prawn"
Другие советы
Похоже, вы не устанавливали драгоценный камень Prawn на рабочий сервер.Попробуй sudo gem install prawn
.