Sublime Textでgemをオープンしようとしていますが、うまくいきません。 Bundlerがインストールされています。これが何が起こっているかです。
コマンドラインで:
$bundle open Devise
To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR
Bundler website にアクセスすると、
付属のgemのソースディレクトリを開きます。
$バンドルオープンGEM
これにより、エディターで提供されたGEMのソースディレクトリが開きます。 これを機能させるには、
EDITOR
またはBUNDLER_EDITOR
環境変数を設定する必要があります。
私はこれらすべてに不慣れです。 EDITOR
またはBUNDLER_EDITOR
環境変数を設定するspecificステップは何ですか?私はMacで、Sublime Textを使用しています。
ありがとうございました。
Bashシェルを使用していると仮定すると、~/.bashrc
または~/.bash_profile
with:
export EDITOR=<editor name>
Sublimeの例:
export EDITOR='subl -w'
@ sixty4bitが言及したように、
export EDITOR='subl -w'
コマンドbundle open gem_name
に対してエラーが発生します
しかし、私が使用する場合
export EDITOR='subl'
そうすると、sublimeはgit commit
に対してコミットメッセージをgit commitに正しく書き込みません。
したがって、この設定を使用する方が良いと思います:
export EDITOR="subl -w"
export BUNDLER_EDITOR="subl"