繁体   English   中英

ri + rvm + Textmate 的问题

[英]Problem with ri + rvm + Textmate

我正在尝试通过 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

平台:

  • macOS X 10.6.8
  • RVM 1.6.20
  • Textmate 1.5.10 (1631)
  • TM_RUBY 设置为 /Users/tomdeleu/.rvm/bin/rvm-auto-ruby
  • 安装了 osx-plist 更新,如RVM 集成文档中所述
  • 安装DrNic 的 Rails 包

Ri 在命令行中运行良好(我运行“rvm docs generate”来安装 1.9.2 的文档)。 我四处寻找,但找不到解决方案。 任何人都可以帮忙吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM