1

我正在尝试使用ruby​​-mp3info从 mp3 文件中读取持续时间,而我的 test.rb 文件当前如下所示:

require "rubygems"
require "mp3info"

# read and display infos & tags
Mp3Info.open("audiofile.mp3") do |mp3info|
  puts mp3info
end

但是,当我运行时,ruby test.rb我得到了错误:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- mp3info (LoadError)

我在运行 Snow Leopard 的 Mac 上,其他运行sudo gem install ruby-mp3info它是一个非常基本的安装。id3lib-ruby 看起来像是一个可能的替代方案,但是 Mac 安装似乎更复杂一些。

有没有一种简单的方法来修复 mp3info 安装或以其他方式获取 mp3 文件的持续时间?

谢谢!彼得

4

1 回答 1

1

尝试在gem install ruby-mp3info没有 sudo 的情况下运行。

于 2010-12-30T20:35:38.620 回答