首先,我是 Linux 新手,如果有任何术语错误,请见谅;我会尽量用恰当的方式表达这个问题。
我已经2.4.0
通过 Linuxbrew 安装了 Ruby ( )。该ruby
命令工作正常;它安装正确。但是,当我尝试使用该gem
命令(应该安装 Ruby)时,我收到此错误:
bash: /usr/bin/gem: No such file or directory
现在,因为我用 Linuxbrew 安装了它,所以我知道这个目录不正确。例如:
结果which gem
:/home/me/.linuxbrew/bin/gem
结果which ruby
:/home/me/.linuxbrew/bin/ruby
因此,它似乎gem
已安装,但该gem
命令未链接到正确的路径。我假设我需要将gem
命令指向路径,which gem
而不是/usr/bin/gem
bash 所说的不存在。我将如何改变这一点?我徒劳地试图改变,bash_profile
但我不知道该怎么做。
ruby
再次,如果和gem
不被称为命令,并且问题不是标题中所述的“默认目录” ,请原谅。我不确定如何标记它。
编辑/TL;博士:
基本上,我怎样才能gem
执行这个:/home/me/.linuxbrew/bin/gem
而不是在中寻找程序/usr/bin/gem
?