Сегодня я попытался установить гем, используя bundler. Он жаловался на привилегии суперпользователя, поэтому я установил его для установки на vendor/bundle
, а затем внезапно каждая страница в моем приложении возвращает HTTP 500, по-видимому, без причины. Я перезапустил упаковщик, чтобы установить его глобально, и это не решило проблему.
Типичным способом rails он просто выходит со страницей с ошибкой 500, ничего не печатая в журналах. Маршрутизация работает нормально, консоль говорит, что она отображает соответствующий вид, и активная запись, кажется, работает как обычно, но после всего этого она просто показывает страницу с ошибкой. Никаких ошибок в консоли или в logs/
.
Я не уверен, почему пакет может вызвать эту проблему, но у меня совершенно нет идей. Я много гуглил, но все другие подобные ситуации, которые я обнаружил, были из-за неверно сконфигурированной модели или базы данных, что я точно знаю, что это не так. Если бы кто-нибудь, более знакомый с Rails, чем я, мог бы дать мне место для начала, я был бы очень благодарен.
Обновление: при запуске bundler doctor
происходит сбой b / c каталог /opt/rubies/ruby-2.6.5/lib/ruby/gems/2.6.0/bundler
не существует - поиск проблем, связанных с этим.