正确设置 rbenv

正确设置 rbenv

我已安装 rvemv,但每次关闭终端时,我都需要执行exec $SHELL它才能重新加载,rvemv否则我会收到未安装的错误rbemv。我该如何修复此问题,以便不需要执行 exec $SHELL?

这也包含在我的.bashrc中:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

答案1

这是一个常见问题。您应该将它们放在~/.profile而不是 中~/.bashrc

笔记:请确保您没有,~/.bash_profile否则~/.profile将不会被 bash 加载。这是 Ubuntu Desktop 的默认行为。

或者,你可以使用 rbenv 的外部脚本,在需要时手动获取它;-)

例如,rbenv.sh

#! /bin/sh
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

相关内容