运行which -a ruby
返回以下内容:
/Users/USERNAME/.rbenv/shims/ruby
/Users/USERNAME/.rbenv/shims/ruby
/usr/bin/ruby
我认为/usr/bin/ruby
是M1 Mac预装的Ruby版本。/Users/USERNAME/.rbenv/shims/ruby
的双重副本是我所关心的。这是否意味着我安装了两个重复的ruby副本?如果是这样的话,我如何卸载其中一个?/Users/USERNAME/.rbenv/shims/ruby
的双重副本是我所关心的。这是否意味着我安装了两个重复的ruby副本?如果是这样的话,我如何卸载其中一个?
1条答案
按热度按时间hyrbngr71#
这是否意味着我安装了两个重复的ruby副本?
which
输出文件路径,这些路径由字符串表示形式标识。因此,两个/Users/USERNAME/.rbenv/shims/ruby
路径不可能指向两个不同的Ruby安装。因此,你只有默认的ruby和rbenv。这里唯一的“担心”是您的shell配置有点多余,因为它有两种查找rbenv Ruby的方法,但实际上这不会导致任何问题。