0

Ctrl+H ショートカットを使用して Textmate で Ruby メソッドのヘルプを検索しようとしていますが、常に次のエラーが発生します。

/Users/tomdeeu/.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 10.6.8
  • RVM 1.6.20
  • テキストメイト 1.5.10 (1631)
  • TM_RUBY を /Users/tomdeleu/.rvm/bin/rvm-auto-ruby に設定
  • RVM 統合ドキュメントで説明されているように、osx-plist アップデートをインストールしました
  • DrNic の Rails バンドルをインストール

Ri はコマンド ラインから正常に動作します (「rvm docs generate」を実行して 1.9.2 のドキュメントをインストールしました)。私は周りを検索しましたが、解決策が見つかりません。誰でも助けることができますか?

4

1 に答える 1

0

多くの検索(および質問)の後、Textmate(すべてのカスタマイズの削除を含む)とRuby 1.9.2(RVM経由)の両方を再インストールすることで解決しました。
その後、osx-plist アップデートといくつかのバンドルを再度インストールしました。osx-plist の更新 (詳細はこちら) は、Ruby 1.9 ではなくシステム Ruby で行う必要があることに注意してください。そうしないと、他のエラーが発生します。
また、Textmateでは、システム Ruby の前に PATH 変数にカスタム Rubyがないことを確認してください。
これらの設定により、すべてが正常に機能するようになりました。うまくいけば、これは将来このエラーに遭遇する人にとって役に立ちます...

于 2011-07-14T17:25:54.123 に答える