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

Nokogiri は、libxml の現在のバージョンがコンパイルしたバージョンと異なる場合に文句を言う傾向があります。ただし、それが常に爆発するわけではありません。赤いニシンでさえあるかもしれません。gemfile から nokogiri を削除して、エラーが続くかどうかを確認します。もしそうなら、私は他のものを取り除き始めます。エラー メッセージをグーグルで検索すると、libnotify を使用する gem と関係があることが示唆されます。

Rails 3.1 へのアップグレード後に Image Not Found エラーが発生しました。修正方法は? rake db:migrate エラー (関数 'inotify_init' が見つかりません)

于 2013-06-08T04:17:09.443 に答える