Ruby RVM在RHEL EC2上不工作,重启后使用CodeDeploy
我有一个RHEL7.6EC2实例,我为root用户手动安装了rvm。然后使用代码部署代理部署我的应用程序。当我在安装前/安装后的codedeploy shell脚本中使用Ruby RVM在RHEL EC2上不工作,重启后使用CodeDeploy,ruby,amazon-web-services,amazon-ec2,rvm,aws-code-deploy,Ruby,Amazon Web Services,Amazon Ec2,Rvm,Aws Code Deploy,我有一个RHEL7.6EC2实例,我为root用户手动安装了rvm。然后使用代码部署代理部署我的应用程序。当我在安装前/安装后的codedeploy shell脚本中使用rvm时,一切正常。一旦重新启动或者您已经使用RVM烘焙了一个AMI,我们会得到以下错误,仅适用于codedeploy部署。正常ssh工作正常 [stderr]/bin/bash: __rvm_ruby_string_find: line 8: syntax error near unexpected token `(' [s
rvm
时,一切正常。一旦重新启动或者您已经使用RVM烘焙了一个AMI,我们会得到以下错误,仅适用于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
查看[this][1]
还尝试了/bin/bash--login
查看[this][2],但没有成功。
执行哪个rvm
向我显示rvm二进制文件的路径。但是rvm使用
,rvm帮助
<代码>rvm不工作,引发相同的错误