[英]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变量的快照。
如您所说,该命令是bundle open xyz
。 您要使用的编辑器在$EDITOR
或$BUNDLER_EDITOR
环境变量中设置。 实际上,捆绑程序会在此环境变量中检查打开gem的编辑器。因此,您只需要将环境变量$EDITOR
为subl
。 这与设置$PATH
环境变量的位置相同。 请参阅此处以获取指南。
您可以转到安装gem的目录,然后使用编辑器打开目录。
例如,
如果将宝石红宝石安装在.rvm / ruby-2.1.0 / gems /上。 假设您要打开“水豚”宝石。 然后在编辑器中打开.rvm / ruby-2.1.0 / gems / capybara
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.