【发布时间】:2014-07-18 23:17:07
【问题描述】:
$ brew install bison
Warning: bison-3.0.2 already installed
$ bison -V
bison (GNU Bison) 2.3
如何将正在使用的 Bison 版本更改为 3.0.2?我在 OS X 10.9.4 上。我在$brew install bison 之后重新启动了我的终端。
更新
我真的不确定这是 HomeBrew 还是 Bison 的问题。我用 MacPorts 重新安装了 Bison:
$port install bison
......
$bison -V
bison (GNU Bison) 2.7.12-4996
MacPorts 没有安装最新版本的 Bison,但它确实将正在使用的 Bison 版本更改为它安装的版本。
$PATH 更新
$echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/local/bin:/Users/my_user_name/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/munki:/usr/local/mysql/bin:/Users/my_user_name/code/bin:/Users/my_user_name/code/bin/git:/Users/my_user_name/code/bin/old_git:/Users/my_user_name/code/bin:/Users/my_user_name/code/bin/git:/Users/my_user_name/code/bin/old_git:/Users/my_user_name/.rvm/bin
【问题讨论】:
-
似乎是路径问题..
echo $PATH的输出是什么? -
好吧..据我所知:/usr/local/bin 之前的路径中有 /opt/local/bin。 Homebrew 默认安装在 /usr/local/bin 中,所以你可能在 /opt/local/bin 中有另一个版本,首先找到。
-
我在 /opt/local/bin 里确实有一只野牛!谢谢!您介意将您的评论移至回答以便我接受吗?
-
移到回答..谢谢;)