0

私はデスクトップアプリケーションを作成しました.gtkを使用しています。アプリケーション gem プロジェクトに変換します。このような私のgemspecファイル

s.name        = 'project_name'
s.version     = '1.0.0'
s.files       = ['lib/editor.rb', 'lib/utils.rb', 'lib/messages.rb',
'lib/lang.rb','lib/images/subhead.png']
.
.

私はそれをgemとしてビルドし、gemとしてインストールしました。わかった。irb を試してみて、'editor' が必要ですが、エラーが発生します。Std_error は

GLib::FileError: Failed to open file 'lib/images/subhead.png': No such file or directory from /var/lib/gems/1.9.1/gems/..

なんで?私はeditor.rbでpngファイルを使用しています。そして、それは私にエラーを与えます。どうすれば修正できますか?

4

1 に答える 1

0

/var/lib/gems/1.9.1/gems/...ファイルが存在するかどうかを調べましたか?

画像ファイルを gem に含めましたか?

一見すると、エラーは非常に単純です。エラーが発生する場所にファイルがありません。そのため、そのファイルが gem 内にない理由を突き止めてみてください。

于 2013-02-07T18:11:07.690 に答える