适用于Windows的Ruby Shoes应用程序';t显示图像

适用于Windows的Ruby Shoes应用程序';t显示图像,ruby,windows,image,shoes,Ruby,Windows,Image,Shoes,当我打包我的鞋时,Windows图像应用程序无法运行。我有一个非常简单的应用程序(minu test.rb): 如果我在Shoes中运行它,这很好,但是当我将它与Shoes打包以便获得一个独立的.exe文件时,图像不会加载。文件夹内有以下内容: min_test.rb bg.jpg min_test.exe (after packaging) 如果Shoes3.3.1,事实上,在linux上也是如此。 控制台(alt-/)显示“找不到tmp…..bg.jpg”? (背景或图像) 请您提交一份错

当我打包我的鞋时,Windows图像应用程序无法运行。我有一个非常简单的应用程序(minu test.rb):

如果我在Shoes中运行它,这很好,但是当我将它与Shoes打包以便获得一个独立的.exe文件时,图像不会加载。文件夹内有以下内容:

min_test.rb
bg.jpg
min_test.exe (after packaging)

如果Shoes3.3.1,事实上,在linux上也是如此。
控制台(alt-/)显示“找不到tmp…..bg.jpg”?
(背景或图像)
请您提交一份错误报告:

编辑:抱歉,请稍候
如果鞋子是3.3.1
您必须先创建shy,然后创建exe,生成的exe将位于脚本和图像所在的目录之外。 遵循以下步骤:

(注意:在linux和Windows上测试)

如果Shoes3.3.1也在linux上测试。
控制台(alt-/)显示“找不到tmp…..bg.jpg”?
(背景或图像)
请您提交一份错误报告:

编辑:抱歉,请稍候
如果鞋子是3.3.1
您必须先创建shy,然后创建exe,生成的exe将位于脚本和图像所在的目录之外。 遵循以下步骤:

(注意:在linux和Windows上进行了测试)

啊,你的编辑工作正常,但它会让我遇到下一个问题。当这样做时,似乎所有图像都被打包到.exe中。我的程序将从网上下载图像,因此我无法对图像进行预打包。如果我在打包到.exe时遵循您的编辑,并且文件夹中没有图像,则不会显示任何图像,即使我随后将.exe移动到图像所在的文件夹中。你知道如何解决这个问题吗?我将为这个问题创建一个单独的问题,因为原来的问题现在已经解决了。谢谢啊,你的编辑工作,但它使我陷入下一个问题。当这样做时,似乎所有图像都被打包到.exe中。我的程序将从网上下载图像,因此我无法对图像进行预打包。如果我在打包到.exe时遵循您的编辑,并且文件夹中没有图像,则不会显示任何图像,即使我随后将.exe移动到图像所在的文件夹中。你知道如何解决这个问题吗?我将为这个问题创建一个单独的问题,因为原来的问题现在已经解决了。谢谢
min_test.rb
bg.jpg
min_test.exe (after packaging)