ruby-on-rails 正在设置“EDITOR”或“BUNDLER_EDITOR”环境变量

vtwuwzda  于 2023-07-01  发布在  Ruby
关注(0)|答案(3)|浏览(123)

我试图在Sublime Text中打开一个宝石,但没有成功。我安装了Bundler。现在的情况是这样的。
在命令行中:

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

当我转到Bundler website时,它说,
打开给定gem的源目录:
$ bundle打开GEM
这将在您的编辑器中打开所提供的GEM的源目录。需要设置EDITORBUNDLER_EDITOR环境变量。
我对这一切都是新的。设置EDITORBUNDLER_EDITOR环境变量的具体步骤是什么?我用的是Mac,使用Sublime Text。
谢谢你。

gojuced7

gojuced71#

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

export EDITOR=<editor name>

例如,专门针对Sublime:

export EDITOR='subl -w'

参见:Sublime OS X Command Line docs

laawzig2

laawzig22#

正如@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"
w8f9ii69

w8f9ii693#

添加Visual Studio代码编辑器的示例:

export EDITOR="code"

相关问题