我在zsh中使用rvm时遇到问题。每当我执行rvm use 1.9.2
或其他ruby版本时,它都会以Using /home/kxhitiz/.rvm/gems/ruby-1.9.2-p290
作为确认
但是当我做rvm list
时,没有选择ruby 1.9.2。这在bash中运行良好。这意味着我可以去bash并选择我需要的ruby版本,然后我可以回到zsh使用它。
这意味着如果我必须从我安装的红宝石列表中更改ruby,我必须去bash选择它,并且一旦在bash中选中,我也可以在zsh中看到它被选中。
任何解决方案都将受到高度赞赏。
答案 0 :(得分:2)
好的,我通过在〜/ .zshrc文件的末尾添加以下行来修复它
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
干杯!