4

実行する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 を使用しています。ありがとう。

4

1 に答える 1

1

関係はありませんが(これを見つけてくれたGoogleに感謝します)、今日Ubuntu用のNitrogenをインストールしようとしています。同じエラーが発生します。最近、特定の GTK ライブラリがシステムまたはディストリビューションのリポジトリ (Linux を使用している場合) からなくなったようです。

Linux システムを使用している場合は、libgtkmm パッケージをインストールします。運が良ければ、不足しているライブラリがそれらのいずれかに含まれます。

Ubuntu でこれを使用して、それらすべてをインストールします。

sudo apt-get インストール libgtkmm*

お役に立てれば。

于 2014-02-01T01:14:34.857 に答える