我的生产服务器上安装了rvm。
它安装在用户jenkins
下。
当我进入服务器并切换到jenkins
时sudo su jenkins
source ~/.rvm/scripts/rvm
rvm use 2.1.8
当我以root
用户身份从启动脚本运行它时,如下所示:
COMMANDS_TO_EXECUTE="
source ~/.rvm/scripts/rvm;
rvm use 2.1.8;
"
echo "$COMMANDS_TO_EXECUTE" > /apps/script_to_execute.sh
sudo chmod +x /apps/script_to_execute.sh
su -s /apps/script_to_execute.sh - jenkins
越来越 找不到rvm命令