簡體   English   中英

使用Nitrous.io的Rails app中的Rspec錯誤 - '無法打開共享對象文件'

[英]Rspec errors in Rails app using Nitrous.io - 'cannot open shared object file'

當我運行bundle exec rspec spec/我在控制台中收到以下消息:

Could not open library 'libgtkmm-2.4': libgtkmm-2.4: cannot open shared object file: No such file or directory.                                                                       
Could not open library 'libgtkmm-2.4.so': libgtkmm-2.4.so: cannot open shared object file:     No such file or directory.                                                                 
Could not open library 'libgtkmm-2.4.so.1': libgtkmm-2.4.so.1: cannot open shared object file: No such file or directory.                                                             
Could not open library 'libgtkmm-3.0': libgtkmm-3.0: cannot open shared object file: No such file or directory.                                                                       
Could not open library 'libgtkmm-3.0.so': libgtkmm-3.0.so: cannot open shared object file: No such file or directory.                                                                 
Could not open library 'libgtkmm-3.0.so.1': libgtkmm-3.0.so.1: cannot open shared object file: No such file or directory

但是,所有測試都通過,我的應用程序工作正常。 任何人都可以填寫可能發生的事情嗎? 我應該廢棄這個盒子並將我的倉庫克隆成新的嗎? 我在Nitrous.io框中使用Ruby 2.0.0p247和Rails 4.0.2。 謝謝。

盡管不相關(感謝谷歌找到這個),我今天一直在努力為Ubuntu安裝氮氣。 我犯了同樣的錯誤。 似乎特定的GTK庫最近從你的系統或你的發行版的存儲庫中丟失了(如果你甚至使用Linux)。

如果您正在使用Linux系統,請安裝libgtkmm軟件包,如果您足夠幸運,那么您丟失的庫將位於其中之一。

在Ubuntu中使用它來安裝所有這些:

sudo apt-get install libgtkmm *

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM