我试图在我的系统上设置webhooks,通过运行bash脚本自动在我的机器上做一些ruby的事情,问题是手动运行脚本时使用的ruby与使用hook运行的ruby不同。
下面是一个打印ruby值的bash脚本(test-ruby.sh):
#!/bin/sh
echo 'Tetsing...'
ruby -v;
which ruby;
bundle -v;
which bundle;
字符串
下面是通过sh test-ruby.sh x1c 0d1x运行的输出
下面是通过钩子
触发相同脚本的输出
注意事项:
- Ubuntu版本22
- Ruby通过RVM安装。
1条答案
按热度按时间agxfikkp1#
1文件的顶部应该是
字符串
2在脚本顶部强制加载rvm env
型