我正在尝试在我的系统上设置 webhooks,以通过运行 bash 脚本自动在我的机器上执行一些 ruby 操作。问题是手动运行脚本时使用的 ruby 与使用 hooks 运行的不同。
这是一个打印 ruby 值的简单 bash 脚本(test-ruby.sh):
#!/bin/sh
echo 'Tetsing...'
ruby -v;
which ruby;
bundle -v;
which bundle;
注意事项:
#1 文件的顶部应该是
#!/bin/bash
#2 在脚本顶部强制加载 rvm env
[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm" # Load RVM into a shell session as a function