我正在尝试使用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 FilesShoes3.2.14-gtk2-32libruby2.1.0i386-mingw32binject.so
这是Shoes v3.2.14中的一个错误。它已在v3.2.15中修复。
v3.2.14的解决方法是其他操作系统(如OS X)上的Shoes能够为Windows打包二进制文件。