我试图在Sublime Text中打开一个gem,但没有成功。我安装了Bundler。这是正在发生的事情。
在命令行中:
$bundle open Devise
To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR
当我转到它所说的Bundler website时,
打开给定捆绑gem的源目录:
$ bundle打开GEM
这会在编辑器中打开提供的GEM的源目录。 要实现此功能,必须设置
EDITOR
或BUNDLER_EDITOR
环境变量。
我是所有这一切的新手。设置EDITOR
或BUNDLER_EDITOR
环境变量的具体步骤是什么?我在Mac上,使用Sublime Text。
谢谢。
答案 0 :(得分:55)
假设您正在使用bash shell,则您需要使用以下代码编辑~/.bashrc
或~/.bash_profile
export EDITOR=<editor name>
示例,特别针对Sublime:
export EDITOR='subl -w'
答案 1 :(得分:11)
正如@ sixty4bit所说,
export EDITOR='subl -w'
会引发命令bundle open gem_name
但如果我使用
export EDITOR='subl'
然后sublime不会为命令git commit
正确地向git提交写入提交消息。
所以我认为最好使用这个配置:
export EDITOR="subl -w"
export BUNDLER_EDITOR="subl"