2017-05-25 140 views
0

我在询问如何设置Pry使用的默认编辑器。我正在研究Rails 应用程序。我在我的工作目录中立即创建了一个名为“.pryrc”的文件。 在这个文件中,我写了这行代码(基于我对Github阅读:在Pry中设置默认编辑器

Pry.config.editor = proc { |file, line| "sublime +#{line} #{file}" } 

这似乎不工作时,我尝试命令“.sublime company.rb”,我。 d获取 此错误:

Error: there was a problem executing system command: sublime company.rb 

有人能告诉我,我做错了什么,请

+0

是不是崇高的命令行启动程序称为'subl'? –

+0

哦,是的。无论如何,我会得到同样的错误。 – Sarah

回答

0

更改配置为:?

Pry.config.editor = proc { |file, line| "sublime #{file}:#{line}" } 

您使用编辑命令启动Pry中的编辑器。

例如在开行30 test.rb使用:

edit test.rb:30 

更多细节

+0

我认为d不直接相关。无论如何,我也试过,这是我得到的错误: [4] pry(main)>编辑company.rb:10 错误:'sublime +10/Users/samira/Desktop/loyal_bank/company.rb'给出退出状态:127 – Sarah

+0

@Sarah:好吧,这似乎是你的崇高,而不是撬编辑的问题。 –

+0

我认为你是对的。现在,我试图用“sublime fileName”甚至在Pry之外打开一个文件。但它说“找不到命令”。 – Sarah

0

对于那些谁具有相同的问题,因为mine.Perhaps见here,你有麻烦启动编辑器甚至在Pry之外。首先,确保在你的PATH中是否存在sublime命令。如果不是,则可能需要在命令和/ usr/local/bin中的相应应用程序路径之间创建符号链接。有关更多信息,请参阅here