繁体   English   中英

如何使用命令提示符在Windows 7的Sublime中打开红宝石宝石?

[英]How do I open a ruby gem in Sublime on Windows 7 using command prompt?

我已经在系统路径中添加了Sublime的目录,所以当我在subl中输入“ subl ”时,它会打开Sublime,这很好。 但,

当我尝试打开一个红宝石宝石时,我记得在Linux等中使用的命令是“ bundle open xyz ”,我在Windows 7的命令提示符下输入了此命令,它给了我一个错误:“ 要打开捆绑的宝石,请设置$ EDITOR或$ BUNDLER_EDITOR ”。

我以为我必须提到我想通过sublime打开它,所以我将命令编辑为“ subl bundle open sass ”,但它在sublime中打开了一个名为“ bundle open sass”的新文件 (不是sass gem)。 有谁知道如何在Windows中从命令提示符中打开Sublime中的ruby gem? 谢谢!

编辑:pdobb回答之后,我在我的环境变量中创建了一个名为EDITOR的变量,并将其值设置为subl(我假设沿着“ subl”不需要该路径,因为它的路径已经在path变量中设置了),但是现在它显示错误为“无法找到gemfile”,但是当我在其中列出我的gem时。

这是我如何设置EDITOR变量的快照。 系统环境变量中的EDITOR变量。

如您所说,该命令是bundle open xyz 您要使用的编辑器在$EDITOR$BUNDLER_EDITOR环境变量中设置。 实际上,捆绑程序会在此环境变量中检查打开gem的编辑器。因此,您只需要将环境变量$EDITORsubl 这与设置$PATH环境变量的位置相同。 请参阅此处以获取指南。

您可以转到安装gem的目录,然后使用编辑器打开目录。

例如,

如果将宝石红宝石安装在.rvm / ruby​​-2.1.0 / gems /上。 假设您要打开“水豚”宝石。 然后在编辑器中打开.rvm / ruby​​-2.1.0 / gems / capybara

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM