我已经安装了 rvemv,但每次关闭终端时,我都需要执行exec $SHELL它才能重新加载,rvemv否则我会收到rbemv未安装的错误。我该如何解决这个问题,这样我就不需要执行 exec $SHELL 了?
这也包含在我的 .bashrc 中:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Run Code Online (Sandbox Code Playgroud)
这是一个常见的问题。你应该把它们放在~/.profile而不是~/.bashrc.
注意:确保您没有,~/.bash_profile否则~/.profilebash 将不会加载。这是 Ubuntu 桌面的默认行为。
或者,您可以在需要时为 rbenv 使用外部脚本,手动获取它;-)
例如,rbenv.sh
#! /bin/sh
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1984 次 |
| 最近记录: |