我怎样才能从我的开发和测试环境中得到空气制动器?
How can I get airbrake out of my development and test environment?
我最近遇到 airbrake
gem 的严重问题,这严重阻碍了我的工作流程。例如,我正在使用 coffeescript 进行一些前端工作。当我犯错字之类的错误时,我收到此错误消息:
正如您从图片中看到的那样,这对我一点帮助都没有,我花了很长时间才弄清楚哪里出了问题。第二个例子是 运行 抽成测试。
当我有气刹和 运行 rake test
时,如果我说我的配置有问题,我会得到一长串可怕的文本,如下所示:
基本上图片所说的是我没有指定我的本地主机测试数据库的名称,但根据 airbrake 产生的错误你不一定知道。
在我的 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 中的错误,已在新版本中解决。
尝试将 Gemfile 中的 Airbrake 更新为 latest version。
gem 'airbrake', '~> 5.5'
我最近遇到 airbrake
gem 的严重问题,这严重阻碍了我的工作流程。例如,我正在使用 coffeescript 进行一些前端工作。当我犯错字之类的错误时,我收到此错误消息:
正如您从图片中看到的那样,这对我一点帮助都没有,我花了很长时间才弄清楚哪里出了问题。第二个例子是 运行 抽成测试。
当我有气刹和 运行 rake test
时,如果我说我的配置有问题,我会得到一长串可怕的文本,如下所示:
基本上图片所说的是我没有指定我的本地主机测试数据库的名称,但根据 airbrake 产生的错误你不一定知道。
在我的 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 中的错误,已在新版本中解决。
尝试将 Gemfile 中的 Airbrake 更新为 latest version。
gem 'airbrake', '~> 5.5'