4
当我运行bundle exec rspec spec/
我在控制台中以下消息:Rspec的错误 - “无法打开共享对象文件”
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。谢谢。
我会给你一个镜头。奇怪的是,一台我甚至没有root权限的虚拟机会突然失去一个这样的软件包。好吧。 –
也许它已经更新到一些新版本,并删除了旧版本,但除非软件包管理器搞砸了某些依赖关系,否则情况就不会如此。我不知道它有没有帮助,但我试图安装所有类似的图书馆软件包,氮气仍然不会找到图书馆。奇怪的。 – Shmukers
幸运的是,应用程序本身似乎不依赖于包,因为一切正常。只需rspec。我可以忍受这一点。谢谢您的帮助。 –