2

如何使用 firefox 在 linux 上为 ROR 配置更好的错误。更好的错误 gem 可用于仅从浏览器打开带有行号的 rails 应用程序错误文件,因此开发人员更正错误的时间将更少,无需单独搜索文件和行

4

1 回答 1

2
  1. 首先下载并安装 sublime url handler 补丁来处理带有行号的 url。下载sublime-url-handler

  2. 转到 development.rb 文件并添加 BetterErrors.editor = :sublime

  3. 转到 firefox 并在 url 中输入 about:config 并按 Enter

  4. 右键单击并创建具有布尔类型的新属性,名称为“network.protocol-handler.expose.subl”,设置为“False”。

  5. 重启火狐。

  6. 运行您的 Rails 应用程序并获取错误链接页面,单击错误链接,如果此处显示 sublime-url-hanlder,则将询问打开是否做得好,如果未显示,请选择并欢呼,而不是在此处提供您的 sublime 可执行路径并完成。

请记住,只提供 sublime 可执行路径,而不是 /usr/bin/subl 或共享库路径。您可以通过运行 subl 找到可执行路径,并查看诸如“ps -eaf | grep subl”之类的进程详细信息,复制路径并在 firefox 选择应用程序中提供此路径。

于 2015-07-13T12:57:03.170 回答