2012-01-27 10 views
7

Otrzymuję to ostrzeżenie za każdym razem, gdy ładuję serwer rails po aktualizacji do rails 3.1 z rails 3.0. Nie jestem pewien co to jest. Próbowałem ponownie zainstalować wszystko, od rvm i ruby ​​do wszystkich moich klejnotów. Domyślam się, że jakiś klejnot nie jest obsługiwany w Rails 3.1, ale nie mogę znaleźć, który z nich lub z jakiegoś powodu nie mam zainstalowanych zależności dla konkretnego klejnotu.Nie znaleziono obrazów Błędy po aktualizacji do Rails 3.1, jak je naprawić?

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 
+1

Czy zrekompilowane swoje aktywa? –

+0

Może dodać szczegóły Gemfile – redronin

+0

Zasoby nie są jeszcze włączone, po prostu publikuj mój plik gem za pomocą istoty rzeczy. –

Odpowiedz

21

Pochodzi z użycia klejnotu libnotify na OSX. Można obejść ten określając OS w Gemfile tak:

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

Niesamowite, właśnie usunięto klejnoty libnotify i ffi, ponieważ nie mamy już nikogo używającego Linuksa. –

+0

W końcu poszedłem na ciemną stronę i kupiłem mbp .. Dzięki – Abram

Powiązane problemy