irb解释器错误:-bash:/ usr / local / bin / irb:@@ HOMEBREW_CELLAR @@ / ruby​​ / 2.1.1_1 / bin / ruby​​:bad interpreter:没有这样的文件或目录

时间:2014-09-28 20:19:55

标签: ruby macos bash rvm irb

我是Mac OS X 10.9.4用户,系统ruby版本为2.0.0。开始学习ruby我决定获得新版本。我是用rvm get stable完成的。除交互模式外,它几乎可以正常工作。

当我在终端呼叫irb时,我会收到:

-bash: /usr/local/bin/irb: @@HOMEBREW_CELLAR@@/ruby/2.1.1_1/bin/ruby: bad interpreter: No such file or directory`

ruby -v提示ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]

我该如何解决?

1 个答案:

答案 0 :(得分:1)

答案很简单。 Here几乎是同一个问题。

解决方案:

打开/usr/local/bin/irb并配置ruby解释器路径。我是@@HOMEBREW_CELLAR@@/ruby/2.1.1_1/bin/ruby,我只需要将@@HOMEBREW_CELLAR@@更改为/usr/local/Cellar/

我认为另一个可能的解决方案是定义@@HOMEBREW_CELLAR@@ var,但我是ruby的新手,因此不确定。