0

尝试使用rails generate命令时出现此错误:

gem install minitest
WARNING: Nokogiri was built against LibXML version 2.7.3, but has dynamically loaded 2.7.8

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
4

2 回答 2

3

对于 RVM:

rvm gemset pristine

对于非 RVM:

gem pristine nokogiri
于 2013-06-08T04:13:03.770 回答
0

当您当前的 libxml 版本与其编译的版本不同时,Nokogiri 往往会抱怨。然而,这并不总是导致它爆炸。甚至可能是一条红鲱鱼。我会从 gemfile 中删除 nokogiri 并查看错误是否仍然存在。如果是这样,那么我将开始删除其他内容。谷歌搜索您的错误消息表明它与使用 libnotify 的 gem 有关。

升级到 Rails 3.1 后出现 Image Not Found 错误,如何解决? rake db:迁移错误(未找到函数“inotify_init”)

于 2013-06-08T04:17:09.443 回答