更新后macOS上Zsh的问题

时间:2019-10-13 12:44:51

标签: ruby macos terminal iterm2 macos-catalina

升级到macOS 10.15后,控制台出现一些严重问题。我在使用rbenv和ruby时遇到了严重的问题。

控制台中的任何新窗口或新选项卡都会为我提供以下信息:

user@macbook-name ~ % rbenv -v
rbenv 1.0.0-33-gc7dcaf1
user@macbook-name ~ % which ruby
/usr/bin/ruby

我尝试重新安装rbenv。我通过rbenv重新安装了ruby。我在~/.zshrc文件中写了这一行:

export PATH="$HOME/.rbenv/bin:$PATH"

但是,一旦我关闭选项卡或退出控制台窗口或整个控制台,一切都将重置。也就是说,例如,我打开一个新选项卡,然后再次在其中:

user@macbook-name ~ % which ruby
/usr/bin/ruby

请告诉我,我该如何解决? 不可能那样工作。

1 个答案:

答案 0 :(得分:0)

以下命令对我有帮助:

% echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshenv
% echo 'eval "$(rbenv init -)"' >> ~/.zshenv
% echo 'source $HOME/.zshenv' >> ~/.zshrc
% exec $SHELL