在Windows下使用Shoes打包应用程序

时间:2014-08-27 19:21:19

标签: ruby windows shoes

我尝试使用Shoes创建一个自运行的独立.exe包。当我启动Shoes.exe并点击"用鞋子打包应用程序"没有任何反应,但我在控制台中收到以下错误:

126: The specified module could not be found. - C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/ruby/2.1.0/i386-mingw32/binject.so
C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/ruby/2.1.0/rubygems/core_ex/kernel_require.rb:55:in `require'
C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/ruby/2.1.0/rubygems/core_ex/kernel_require.rb:55:in `require'
C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/shoes/app_package.rb:3:in `<top (required)>'
C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/ruby/2.1.0/rubygems/core_ex/kernel_require.rb:55:in `require'
C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/ruby/2.1.0/rubygems/core_ex/kernel_require.rb:55:in `require'
C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/shoes.rb:206:in `app_package'
C:/Program Files (x86)/Common Files/Shoes/3.2.14-gtk2-32/lib/shoes.rb:171:in `block (4 levels) in splash'
-e:1:in `call'

这是在Windows7x64上,运行Shoes v3.2.14。打包器是否存在已知问题,如果有,是否有解决方法?

此文件确实存在于我的硬盘上:
C:\Program Files (x86)\Common Files\Shoes\3.2.14-gtk2-32\lib\ruby\2.1.0\i386-mingw32\binject.so

1 个答案:

答案 0 :(得分:0)

这是a bug in Shoes v3.2.14。它has been fixed in v3.2.15

v3.2.14的解决方法是其他操作系统上的Shoes(例如OS X)能够为Windows打包二进制文件。