2011-06-10 7 views
3

私は、単語を強調表示するときに、DrillsのRuby on Rails.tmbundleを介してTextMateを入手してRailsソースに持って行かせようとしています。たぶん私は関数とタイプコントロールを強調表示することができます - f(^ f)しかし、私はちょうどエラー(フル)の完全な黄色のシートを取得します。誰でも修正する方法を知っていますか? そして/または素早く宝石のソースに到達するためのよりよい方法?TextMateは現在のRuby/Railsで動作しませんか?

  • TextMateの:1.5.10
  • レール:3X(3.0.7と試み、3.1.rc1、3.1.rc3)
  • を使用

    NOTE: Gem.latest_load_paths is deprecated with no replacement. It will be removed on or after 2011-10-01. 
    Gem.latest_load_paths called from /Users/meltemi/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb.72. 
    NOTE: Gem.all_partials is deprecated with no replacement. It will be removed on or after 2011-10-01. 
    Gem.all_partials called from /Users/meltemi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:600. 
        from /Users/meltemi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:423:in `each' 
        from /Users/meltemi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:423:in `each' 
        from /Users/meltemi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:587:in `each' 
        from /Users/meltemi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:586:in `each' 
        from /Users/meltemi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:586:in `each' 
        from /Users/meltemi/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb/deprecate.rb:62:in `block (2 levels) in deprecate' 
        from /Users/meltemi/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:72:in `find_in_gems' 
        from /Users/meltemi/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:108:in `find_method' 
        from /Users/meltemi/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:115:in `find' 
        from /Users/meltemi/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:17:in `initialize' 
        from /Users/meltemi/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:147:in `new' 
        from /Users/meltemi/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:147:in `<main>' 
    

    RVM:1.6.20

  • Ruby on Rail s.tmbundle:HEAD

これは、システムRuby(2.3.x)で動作するために使用されました。しかし、私がTextMateのTM_RUBYシェル変数を次のように設定すると、TextMate内の/Users/meltemi/.rvm/bin/rvm-auto-rubyの詳細設定がthese instructions ...というものになりました。

+0

Ruby 2.3.x?私たちはまだ2.0が何かになるのを待っていませんか? – tehgeekmeister

答えて

0

私はマシンをセットアップしているときにインストールすると思いますが、gemeditまたはgem-openを使用します。ワンクリックでソースに直接アクセスできるのはどういうことか分かりますが、この目的のためにはうまく機能します。 Rubymineもこれをしますが、それは無料ではありません。

1

私は同じ問題があり、それを修正しました:TM_RUBYのTextMate設定パスを、互換性のあるRVMのルビパスに更新する必要があります。私の場合:たとえば、TextMateのためのRubyの互換性のあるバージョンとして

.../.rvm/rubies/ruby-1.9.3-p327/bin/ruby

作品。 RVMのRubyの明示的なパッケージに設定する必要があります。そうしないと、TextMateがテストされたよりも、RVMのデフォルトを選択する可能性があります。

の操作を行います。

rvm list

、インストールされているかを確認するには、その後の操作を行います。

which ruby

を自動ルビーを拾っているかを確認します。次に、動作する代わりに明示的なものを選択します。

関連する問題