ruby-on-rails - 升级到 Rails 3.1 后出现 Image Not Found 错误,如何解决?

标签 ruby-on-rails rubygems

从 rails 3.0 升级到 rails 3.1 后,每次加载 rails 服务器时都会收到此警告。不确定它是什么。我试过重新安装从 rvm 和 ruby​​ 到我所有的 gem 的所有东西。我的猜测是 rails 3.1 不支持某些 gem,但我似乎无法找到哪个或出于某种原因我没有为特定 gem 安装依赖项。

Could not open library 'libgtk-x11-2.0': dlopen(libgtk-x11-2.0, 13): image not found.
Could not open library 'libgtk-x11-2.0.dylib': dlopen(libgtk-x11-2.0.dylib, 13): image not found.
Could not open library 'libgtk-x11-2.0.so.0': dlopen(libgtk-x11-2.0.so.0, 13): image not found.
Could not open library 'libgtk-x11-2.0.so.0.dylib': dlopen(libgtk-x11-2.0.so.0.dylib, 13): image not found.
Could not open library 'libgtk-x11-2.0.so': dlopen(libgtk-x11-2.0.so, 13): image not found.
Could not open library 'libgtk-x11-2.0.so.dylib': dlopen(libgtk-x11-2.0.so.dylib, 13): image not found.
Could not open library 'libgtk-3': dlopen(libgtk-3, 13): image not found.
Could not open library 'libgtk-3.dylib': dlopen(libgtk-3.dylib, 13): image not found.
Could not open library 'libgtk-3.so.0': dlopen(libgtk-3.so.0, 13): image not found.
Could not open library 'libgtk-3.so.0.dylib': dlopen(libgtk-3.so.0.dylib, 13): image not found.
Could not open library 'libgtk-3.so': dlopen(libgtk-3.so, 13): image not found.
Could not open library 'libgtk-3.so.dylib': dlopen(libgtk-3.so.dylib, 13): image not found

最佳答案

这来自使用 libnotify OSX 上的 gem。
您可以通过在 Gemfile 中指定操作系统来避免这种情况,如下所示:

gem 'libnotify' if /linux/ =~ RUBY_PLATFORM
gem 'growl' if /darwin/ =~ RUBY_PLATFORM

关于ruby-on-rails - 升级到 Rails 3.1 后出现 Image Not Found 错误,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9040502/

相关文章:

jquery - RoR - 如何在下拉列表中添加图标

ruby-on-rails - 运行 rails server 时 Windows 上没有 Javascript 运行时

ruby-on-rails - Rails 应用程序中的电子邮件客户端

ruby-on-rails - Cucumber 与内置测试? [ rails ]

ruby-on-rails - Ruby on Rails : How to get the current week and loop through it to display its days?

ruby-on-rails - 无法使用 "rack-recaptcha"gem 启动服务器

ruby-on-rails - 错误: Could not find a valid gem 'digest' (>= 0) in any repository - Why can't I install/find the Digest gem?

ruby-on-rails - 找出已安装 gem 的来源

ruby-on-rails - 无法加载此类文件 -- net/ssh/authentication/agent/socket (LoadError)

ruby-on-rails - Rspec - 从插件切换到 gems 的问题