9
更新:私はそれを理解しました。 Ctrl-Fは、検索しているメソッドが選択されていない場合にのみ機能します。カーソルは、メソッド名の中にあればよい。'メソッド定義へのジャンプが失敗しました'エラー:未定義メソッド `current_line 'for TextMate:モジュール
私はTextMate2にアップグレードしました。
私はこの方法を選択し、その定義に行きCtrlキー + Fを使用すると、私が手:
/Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/lib/rails/text_mate.rb:54:in `method_missing': undefined method `current_line' for TextMate:Module (NoMethodError)
from /Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:13:in `initialize'
from /Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:147:in `new'
from /Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:147
私も与えられている:ここで
> Failure running Jump to Method Definition
トレースですコマンドを編集するオプション "を参照してください。"メソッドにジャンプ "定義のコードは次のとおりです。
#!/usr/bin/env bash
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh"
RUBYLIB="$TM_BUNDLE_SUPPORT/lib:$RUBYLIB"
"${TM_RUBY:=ruby}" -- "${TM_BUNDLE_SUPPORT}/bin/jump_to_method_definition.rb"
環境変数がありませんか?
本当の解決策ではありませんが、私はソースを掘り下げ、上記のスタックトレースに沿って環境変数を出力し始めました。何とか問題を解決しました。 –
私が気づいたもう一つの点は、Ctrl-Fは、検索しているメソッドが選択されていない場合にのみ機能することです。カーソルは、メソッド名の中にあればよい。 –
ルビーの質問はどうですか? – baash05