在Pry

时间:2017-05-25 08:25:54

标签: ruby-on-rails editing pry

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

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

这似乎不起作用。当我尝试命令" .sublime company.rb"时,我得到了  这个错误:

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

有人可以告诉我,我做错了吗?

2 个答案:

答案 0 :(得分:0)

将配置更改为:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="username[]" class="first" /> <br/>
<input type="text" name="username[]" class="second" /> <br/>
<input type="text" name="username[]" class="third" /> <br/>
<input type="text" name="username[]" class="forth" /> <br/>
<input type="text" name="username[]" class="last fifth" /> <br/>

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

例如,要在第30行打开test.rb,请使用:

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

有关详细信息,请参阅here

答案 1 :(得分:0)

对于那些与我有同样问题的人。也许,即使在Pry之外你也无法启动编辑器。首先,确保检查你的PATH中是否存在sublime命令。如果没有,您可能需要在/ usr / local / bin中的命令和应用程序的相应路径之间创建符号链接。有关详细信息,请参阅here