У меня все еще остается та же проблема с пассажирской версией 3.0.19, если я пытался установить ее на другие наборы, кроме стандартных и глобальных. Это тааак хлопотно. Я перепробовал много предложений и даже взорвал RVM, а затем все новое. но все еще бьется о кирпичную стену. мой лоб почти расплющился. Надеюсь не потерять голову!
К счастью, я нашел себе исправление. Я обнаружил, что я нахожусь в многопользовательской среде rvm, и возникает проблема, если я переключаюсь на пользовательский набор гемов с помощью команды: "rvm user gemsets", которая в основном создает и использует папку .rvm в домашней папке пользователя. например: /home/.rvm вместо папки / ur / local / rvm. Поскольку я не знаю, как переключиться назад и не смог найти никаких документов о том, как это сделать, я сделал следующие шаги:
удалить папку .rvm в домашней папке пользователя,
rm -rf ~ имя пользователя / .rvm
добавил пользователя обратно в группу rvm (в мультисреде каждый новый пользователь должен быть добавлен в группу rvm)
sudo usermod -a -G rvm username
- повторно Войти.
Теперь, пока я использую общую папку gemset rvm, phusion passenger не будет жаловаться.
Надеюсь, это кому-нибудь поможет.