簡體   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