У меня есть экземпляр RHEL 7.6 EC2, я вручную установил rvm для пользователя root. Затем использовал агент развертывания кода для развертывания моего приложения. Все работает нормально, так как я использую rvm
в моих сценариях оболочки codedeploy до / после установки. Как только перезагрузка произойдет ИЛИ у вас уже запечен AMI с RVM, мы получим следующие ошибки, ТОЛЬКО для развертывания codedeploy. Нормальный ssh работает нормально.
[stderr]/bin/bash: __rvm_ruby_string_find: line 8: syntax error near unexpected token `('
[stderr]/bin/bash: __rvm_ruby_string_find: line 8: ` ruby-+([1-9]) | ruby-+([1-9]).+([0-9]) | ruby-1.+([1-9]).+([0-9]) | jruby-[19]*)'
Я пытался source /etc/profile.d/rvm.sh
глядя на [это] [1]
А также попробовал /bin/bash --login
глядя на [это] [2], но не сработало.
выполнение which rvm
показывает мне путь к двоичному файлу rvm. Но rvm use
, rvm help
... rvm <anything at all>
не работает, выдает ту же ошибку.