我最近通过 Ruby gems 安装了 RDoc 版本(2.4.3)来替换 Mac OS X(版本 1.0.1)附带的版本。不幸的是,当我在命令行中调用 run "rdoc" 时,我仍然只能使用 RDoc 1.0.1。rdoc -v 返回:
RDoc V1.0.1 - 20041108
我尝试修改 $PATH 变量以将第一个条目指向 RDoc 2.4.3 文件夹,但没有运气。我在网上也找不到任何关于这个的东西,所以我想我会在这里问。
干杯!
更新:
运行“ gem list -d --version 1.0.1 rdoc
”返回:
*** LOCAL GEMS ***
rdoc (2.4.3)
Authors: Eric Hodel, Dave Thomas, Phil Hagelberg, Tony Strauss
Rubyforge: http://rubyforge.org/projects/rdoc
Homepage: http://rdoc.rubyforge.org
Installed at: /usr/local/lib/ruby/gems/1.8
RDoc is an application that produces documentation for one or more
Ruby source files
因此,肯定是 Mac OSX 版本的 RDoc 干扰了 Gems 版本。
更新 2:
我发现,使用:
`bash --debugger rdoc`
旧版本的 RDoc 在 /opt/local/bin 中。我删除它并将我的 gems 目录添加到我的 $PATH
`export PATH=/usr/local/lib/ruby/gems/1.8/gems/`
我现在有了最新 RDoc 的新工作副本!