当我做which -a ruby
时,我会看到:
/Users/catali/.rbenv/shims//ruby
/usr/local/bin/ruby
/usr/bin/ruby
当我做echo $PATH
时,我会看到:
Users/catali/.nvm/versions/node/v10.19.0/bin /Users/catali/.nvm/versions/node/v10.19.0/bin /Users/catali/.rbenv/bin /Users/catali/.rbenv/shims/ /usr/local/bin /usr/bin /bin /usr/sbin /sbin
我安装了rbenv
,并使用了fish shell
。在我的鱼壳中,我添加了:set -x PATH $HOME/.rbenv/bin $PATH
当我做ruby -v
时花了很长时间,我认为是因为路径/Users/catali/.rbenv/shims//ruby
不正确,请注意红宝石之前的额外\
。
我怎么知道在哪里定义?