shoes / shoes-deprecated

Former repo for Shoes... see README for up to date locations!
http://shoesrb.com/
Other
1.15k stars 167 forks source link

Is shoes working on Windows 8.1? #262

Open pietrofxq opened 10 years ago

pietrofxq commented 10 years ago

I just can't use the Packager. The progress bar get stuck in 50% and the program stop responding if I include shoes. If I not include shoes, the package works but the app doesn't open. Am i missing something?

ccoupe commented 10 years ago

Packaging hasn't worked on Shoes 3.x for several years. Last I looked, the website it's trying to download from is unresponsive.

pietrofxq commented 10 years ago

So what's is being used these days to make an Shoes app turns into an .exe for windows?

ccoupe commented 10 years ago

Sadly, nothing - unless you're willing to build Shoes from C source on Windows - then you can include your app.rb instead of shoes.rb which isn't the same thing. I'd like to fix packaging for Shoes 3.2 or 3.3 but it's way down on the priority list. Someone who knows MinGW C on Windows could help a lot.

Shoes 3.2 @ http://shoes.mvmanila.com/

pietrofxq commented 10 years ago

That is sad. Shoes is awesome and if the packager were working it would be perfect. Will wait for the next version or for the updates, then. Thanks

ccoupe commented 10 years ago

You can still wrap your script or directory in a .shy and tell the users to download Shoes (.run. .dmg/.bz2, exe) first. A bit of pain for them but that should work on all Shoes versions 3.0 ,3.1, 3.2, & 4 (preview version). Binary packaging Shoes with a script is wonderfully complex and horrifyingly complex. The current crappy code can be made to work for Windows if there was a website to download from.

pietrofxq commented 10 years ago

You mean that all I need to make shoes work for windows is upload the .exe to an server? That should be pretty easy... I was thinking about wrapping ruby, shoes and the rb files with a standard packager, and make the installer install each of the programs, but that should be a pain indeed. Shoes is still the best option for creating tools for your personal use, though

ccoupe commented 10 years ago

The url of the website is hardcoded into the Shoes ruby code AND in the 'C' launcher code (for windows) so you have to build all of Shoes and any copies of it will be tied to that web server. It would be your own version of Shoes, different from any other Shoes and that has many implications. It's even more work if you want it to work for OSX and Linux. Work which has to be done first before fixing the packager.

ccoupe commented 10 years ago

Shoes 3.2.11 now has packaging for Windows, OSX, and Linux (from any of them, for any of them). Beware. It's a 15 to 20MB thing - it includes Shoes and Ruby with your script.

pietrofxq commented 10 years ago

Amazing! Any idea of when you are going to update the website with the installer? :D

ccoupe commented 10 years ago

I'm not in charge of the Website. Shoes 3.2 is not a priority for them. Until then you'll have to download from my website - the packager is also tied to my website, but that can be changed by regular users if they set up their own Shoes download site (perhaps a large intranet, e.g.)

PragTob commented 10 years ago

We can totally add a download link over at shoesrb.com. Feel free to open an issue/pull request over at https://github.com/shoes/shoesrb.com

pietrofxq commented 10 years ago

A pre-compiled version of shoes 3.2 in the official website would be awesome. I'm excited to announce the news to my friends

ccoupe commented 10 years ago

I'll open the issue and provide the info. Tobias et all can edit the html. I hate editing html ;^)

ccoupe commented 10 years ago

Sometimes the admin needs a reminder to check the pull requests.