在Windows 7上使用Ruby 1.9.2播放声音?

时间:2010-12-17 22:21:33

标签: ruby windows audio winapi

当我在Win 7上的Ruby 1.9.2上关注this tutorial时,我收到此错误: alt text

是否有更简单的方式播放声音? (具体来说,wav)

1 个答案:

答案 0 :(得分:2)

问题是你正在使用Ruby 1.9.2和win32-sound的二进制gem,二进制文件尚未编译或与Ruby 1.9.x兼容,只有Ruby 1.8

您可以使用从RubyInstaller网站下载的RubyInstaller DevKit来跳过此步骤。

请按照DevKit页面上的说明完成安装。另请注意,要安装win32-sound,您需要更改gem安装的命令。

首先:

gem list win32
gem list windows

卸载所有win32-和windows gems

然后:

gem install win32-sound --platform=ruby

那应该安装并编译与你安装的Ruby兼容的二进制文件。

希望有所帮助