ri + rvm + Textmate的问题

时间:2011-07-02 16:41:14

标签: ruby textmate rvm ri

我正在尝试通过Ctrl + H快捷方式在Textmate中查找Ruby方法的帮助,但我总是收到此错误:

  

/Users/tomdeleu/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:388:in   bin_path': can't find gem rdoc ([">= 0"]) with executable ri (Gem::GemNotFoundException) from /Users/tomdeleu/.rvm/gems/ruby-1.9.2-p180/bin/ri:19:in

平台:

Ri从命令行运行良好(我运行“rvm docs generate”来安装1.9.2的文档)。 我一直在搜索,但找不到解决方案。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

经过大量搜索(并询问)后,通过重新安装Textmate(包括删除所有自定义)和Ruby 1.9.2(通过RVM)解决了这个问题。
后来我再次安装了osx-plist update + some bundle。请注意,osx-plist更新(详细here)应该使用系统Ruby,而不是Ruby 1.9,否则会发生其他错误。
同样在Textmate中确保PATH变量在您的系统Ruby之前没有自定义Ruby。
有了这些设置,现在一切正常。希望这对将来遇到此错误的人有用...