繁体   English   中英

如何从我的开发和测试环境中获取空气制动器?

[英]How can I get airbrake out of my development and test environment?

我一直遇到airbrake宝石的主要问题,这严重阻碍了我的工作流程。 举个例子,我正在研究一些带有coffeescript的前端内容。 当我像拼写错误或其他任何错误一样,我收到此错误消息: 在此输入图像描述

从图像中可以看出,这对我来说无论如何都没有帮助,我绝对永远想知道出了什么问题。 第二个例子是运行rake测试。

当我有空气制动并运行rake test ,如果我说mhy配置有问题,我会得到这个看起来像这样可怕的长文本:

在此输入图像描述

基本上图片说的是我没有指定我的localhost测试数据库的名称,但你不一定知道这是基于空气制动器产生的错误。

在我的airbrake.rbg我有以下配置设置:

Airbrake.configure do |config|
  config.project_key = ENV['AIRBRAKE_API_KEY']
  config.host = "#{ENV['AIRBRAKE_HOST']}:#{ENV['AIRBRAKE_PORT'].to_i}"
  config.project_id = ENV['AIRBRAKE_PROJECT_ID']
  config.ignore_environments = %w(development test)
end

class Airbrake::Sender
  def json_api_enabled?
    true
  end
end

正如您所看到的,我应该正确配置airbrake以忽略我的测试和开发数据库,​​但这不起作用。 以前有没有人遇到这个问题。 我真的很想一劳永逸地解决这个问题,所以它不再是一个大问题了。 任何帮助将不胜感激,谢谢。

这似乎是旧版Airbrake中的一个错误,已在较新版本中得到解决。

尝试将Gemfile中的Airbrake更新为最新版本

gem 'airbrake', '~> 5.5'

暂无
暂无

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

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