【问题标题】:How to sound alert in Rails console on exception/completion如何在 Rails 控制台中发出异常/完成警报
【发布时间】:2015-12-10 06:54:40
【问题描述】:

有时我通过 Rails 控制台运行需要很长时间才能运行的脚本。每当脚本遇到异常或完成运行时,有没有办法创建某种警报(播放声音)?这里的想法是让我做其他事情,然后在需要我注意的时候回来。

【问题讨论】:

    标签: ruby-on-rails alert rails-console


    【解决方案1】:

    试试Audite - a portable mp3 player in Ruby

    API 示例

    require 'audite'
    
    player = Audite.new
    
    player.events.on(:complete) do
      exit
    end
    
    player.events.on(:level) do |level|
      puts level
    end
    
    player.events.on(:position_change) do |pos|
      puts pos
    end
    
    player.load('test.mp3')
    player.start_stream
    player.forward(20) 
    

    OSX 安装

    brew install portaudio
    brew install mpg123
    
    gem install audite
    

    Debian / Ubuntu 安装

    apt-get install libportaudiocpp0 portaudio19-dev libmpg123-dev
    gem install audite
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-21
      • 2011-11-23
      • 1970-01-01
      • 2011-05-01
      • 2016-06-05
      • 2023-03-08
      • 2020-08-08
      • 2020-04-20
      相关资源
      最近更新 更多