我已将Sublime的目录添加到系统路径中,因此当我在comman promot中输入“subl
”时,它会打开Sublime,这很好。但是,
当我试图打开一个ruby gem时,我记得在Linux等中使用的命令是“bundle open xyz
”,我在Windows 7的命令提示符下输入了这个命令它给了我一个错误“ To打开捆绑的宝石,设置$ EDITOR或$ BUNDLER_EDITOR “。
我假设我必须提到我想通过崇高打开它,所以我将命令编辑为“subl bundle open sass
”,但 打开了一个名为''bundle open sass'的新文件 在崇高(不是sass gem)。
有没有人知道如何在Windows中从命令提示符的sublime或任何编辑器中打开ruby gem?
谢谢!
编辑:在pdobb之后answer我在我的环境变量中创建了一个名为EDITOR的变量,并将其值设置为subl(我假设路径不是需要沿着“subl”,因为它的路径已经在路径变量中设置了),但现在它显示错误为“找不到gemfile”,但是当我在那里列出我的宝石时。
以下是我如何设置EDITOR变量的快照。
答案 0 :(得分:0)
正如您所说,命令是bundle open xyz
。您要使用的编辑器设置在$EDITOR
或$BUNDLER_EDITOR
环境变量中。实际上,bundler会检查此环境变量以查找打开gem的编辑器。因此,您只需将环境变量$EDITOR
设置为subl
即可。这与您设置$PATH
环境变量的位置相同。有关指南,请参阅here。
答案 1 :(得分:0)
您可以转到安装gem的目录,并使用您的编辑器打开目录。
例如,
如果红宝石宝石安装在.rvm / ruby-2.1.0 / gems /上。比方说,你想打开'capybara'宝石。然后在你的编辑器中打开.rvm / ruby-2.1.0 / gems / capybara