【发布时间】:2019-12-11 15:41:47
【问题描述】:
我在 2.6.3 上安装了 RVM,但预提交挂钩正在将我的版本改回“系统”,即 2.3.7。我不确定这是如何/为什么会发生的,因为当我在预提交之外运行捆绑检查时,它工作得很好。这是我得到的日志,以及我的 .bash_profile 和 .bashrc。我尝试在我的 .bashrc 中使用 "[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" " 没有成功。非常感谢任何可能对此问题有更多信息的人。
git commit -m "trying" Using /Users/matt/.rvm/gems/ruby-2.6.3 husky > pre-commit (node v8.12.0) Your Ruby version is 2.3.7, but your Gemfile specified 2.6.3 husky > pre-commit hook failed (add --no-verify to bypass)
.bash_profile
export PATH=/usr/local/bin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
.bashrc
export PATH="$PATH:$HOME/.rvm/bin"
【问题讨论】:
标签: ruby rvm pre-commit