我试图在 sublime 的文本中打开一块Ruby ,但没有成功.我安装了Bundler.下面是正在发生的事情.

在命令行中:

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

当我进入Bundler website强时,它说,

打开给定绑定gem的源目录:

$bundle开放式Ruby

这将在编辑器中打开所提供GEM的源目录.For this to work the 100 or 101 environment variable has to be set.

我对这一切都不熟悉.设置EDITORBUNDLER_EDITOR个环境变量的specific个步骤是什么?我在Mac电脑上,用的是超级文本.

非常感谢.

推荐答案

假设您使用的是bash shell,则需要使用以下命令编辑~/.bashrc~/.bash_profile:

export EDITOR=<editor name>

例如,专门针对Supreme:

export EDITOR='subl -w'

见:Sublime OS X Command Line docs

Ruby-on-rails相关问答推荐

在Ruby中按特定值合并时,将两个对象数组添加到一起

NoMethodError:Puma::Events:Class 的未定义方法字符串

为什么 Rails 执行器不能识别内核的改进?

Rails:用于创建固定长度 char(12) 列的迁移

带有 simple_form 的按钮内的 HTML 代码

File.open,写入和保存?

Rails - 设计 - 登录时出现错误消息?

rails, activerecord, 获取当前连接规范

带有 Cucumber 和 rspec 的 BDD - 这什么时候是多余的?

回形针图片网址

Rails 4,使用 ActiveRecord 的原始查询

添加自定义字段/列以使用 Rails 4 进行设计

在 rake 任务期间关闭观察者的简单方法?

使用 jQuery 在 Rails 中不显眼的动态表单字段

带有 master.key 的 Rails 5.2 - Heroku 部署

您将如何在 RoR 中创建类似 SO 或 Facebook 的通知系统?

用户注册时设计确认令牌无效

counter_cache 实现的问题

长期运行项目中的 Rebase Rails 迁移

Ruby 更新后:测试失败,assets资源 未声明为在生产中预编译