2010-12-17 45 views
1

當我按照關於Ruby 1.9.2 this tutorial在Win 7,我得到這個錯誤: alt text在Windows 7上播放Ruby 1.9.2的聲音?

是否有一個更簡單的播放聲音的方法? (具體來說,wav)

+0

當這樣的窗口處於活動狀態時,只需按Ctrl + C,它的文本信息將被複制到剪貼板中。然後你可以谷歌它 - 這個DLL問題是非常受歡迎的。 – Nakilon 2010-12-17 22:29:23

+0

P.S .:當我有這樣的消息時,我只是搜索DLL(例如,在另一箇舊的紅寶石版本,有它),並將其複製到紅寶石/箱。 – Nakilon 2010-12-17 22:46:24

回答

2

問題是您正在使用Ruby 1.9.2,並且二進制gem for win32-sound,二進制文件沒有被編譯或與Ruby 1.9.x兼容,只有Ruby 1.8

您可以使用從RubyInstaller網站下載的RubyInstaller DevKit來跳過此操作。

請按照DevKit頁面的指示完成安裝。另外請注意,要安裝win32-sound,您需要更改gem安裝的命令。

第一:

gem list win32 
gem list windows 

卸載所有win32-和窗戶寶石

然後:

gem install win32-sound --platform=ruby 

這應該安裝並編譯您安裝了Ruby二進制兼容。

希望有幫助