ruby-on-rails - 无法在 OSX-10.9.2 Mavericks 上安装 ruby​​-audio

标签 ruby-on-rails ruby macos

我最近将我的 OSX 版本更新到 10.9.2。 ruby-audio gem 失败并出现以下警告和错误。我该怎么做才能找到 libFLAC.8.dylib?

gem install ruby-audio -v '1.6.1'

31 warnings generated.
compiling ra_soundinfo.c
compiling rubyaudio_ext.c
linking shared-object rubyaudio_ext.bundle
ld: file not found: /usr/local/lib/libFLAC.8.dylib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [rubyaudio_ext.bundle] Error 1

最佳答案

原来 flac 和 libogg 之前是由 brew 安装的,但是由于操作系统更新,usr/local/lib 中的链接丢失了,所以我不得不重新安装它。我做了以下并成功安装了 ruby​​-audio。

brew remove flac
brew install flac
brew remove libogg
brew install libogg

关于ruby-on-rails - 无法在 OSX-10.9.2 Mavericks 上安装 ruby​​-audio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22445860/

相关文章:

jquery - Rails UJS 确认框取消按钮回调

ruby - 未定义的局部变量或方法 - 使用 Beaker 测试 Puppet 模块

ruby-on-rails - 为 rspec 测试 rails 临时设置 consider_all_requests_local

macos - playn 不玩 mvn,具有讽刺意味的是

ruby-on-rails - FriendlyID Controller 名称验证包含问题

ruby-on-rails - capybara 请求规范问题与 JS - 找不到模型

ruby-on-rails - rails 在模型中验证该值在数组内

Ruby RTP 管理

ios - 从 Core Data Managed Object Context 中删除插入但未保存的对象

php - CakePHP 数据库连接 "Mysql"丢失,或无法创建