2012-01-27 74 views
7

我從rails 3.0升級到rails 3.1後每次加載我的rails服務器時都會收到此警告。不知道它是什麼。我試過重新安裝從rvm和ruby到我所有的寶石。我的猜測是在rails 3.1中不支持一些gem,但我似乎無法找到哪個或某些原因,我沒有爲特定的gem安裝依賴項。升級到Rails 3.1後未找到圖像錯誤,如何解決?

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

你重新編譯你的資產? – 2012-01-27 22:08:16

+0

也許會添加您的Gemfile詳細信息 – redronin 2012-01-28 01:40:34

+0

資產尚未啓用,只需通過gist發佈我的gemfile即可。 – 2012-01-31 00:18:16

回答

21

這來自使用OSX上的libnotify寶石。 您可以通過在你的Gemfile指定OS像這樣繞過此:

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

真棒,只是刪除了libnotify和ffi寶石,因爲我們沒有任何人再使用linux。 – 2012-02-01 22:30:42

+0

終於去了黑暗的一面,併購買了MBP ..謝謝 – Abram 2016-01-08 05:31:00

相關問題