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,需要“编辑器”,但它给了我错误。标准错误是

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 回答