设置“EDITOR”或“BUNDLER_EDITOR”环境variables

我试图在崇高的文字中打开一个gem,失败了。 我已经安装了Bundler。 这是发生了什么事。

在命令行中:

$bundle open Devise To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR 

当我去Bundler网站时,

打开给定捆绑的gem的源代码目录:

$捆绑打开创业板

这将在您的编辑器中打开提供的GEM的源代码目录。 为了这个工作,必须设置EDITORBUNDLER_EDITOR环境variables。

我对这一切都是新的。 什么是设置我的EDITORBUNDLER_EDITOR环境variables的具体步骤? 我在Mac上使用Sublime Text。

谢谢。

假设你正在使用bash shell,你需要编辑你的~/.bashrc~/.bash_profile

 export EDITOR=<editor name> 

例如,特别为崇高:

 export EDITOR='subl -w' 

请参阅: Sublime OS X命令行文档

正如@六十四位提到的,

 export EDITOR='subl -w' 

会为命令bundle open gem_name引发错误

但是,如果我使用

 export EDITOR='subl' 

然后崇高不会写提交消息正确的git commit命令git commit

所以我认为最好使用这个configuration:

 export EDITOR="subl -w" export BUNDLER_EDITOR="subl"