Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Shoes installer overwrites PATH in Windows #271

Open
Chia-KY opened this issue Dec 10, 2014 · 4 comments
Open

Shoes installer overwrites PATH in Windows #271

Chia-KY opened this issue Dec 10, 2014 · 4 comments

Comments

@Chia-KY
Copy link

Chia-KY commented Dec 10, 2014

shoes-3.2.18-gtk2-32.exe installation in Windows 8.1 x64 overwrites environment PATH with ONLY shoes directory. All previous paths are overwritten.

@ccoupe
Copy link

ccoupe commented Dec 10, 2014

I'm sorry to hear that. I un-install/install shoes two or three times a week on Win7 and haven't seen this problem. I know it was tested by others on 8.1. Do you have other applications that set the path? Perhaps shoes is conflicting with them?

@IanTrudel
Copy link

Known issue with the version of NSIS used. Read Where's the large string version of the Unicode NSIS? http://www.scratchpaper.com/home/faq

Solution: either use Unicode NSIS or rebuild NSIS with large strings as per the instructions here — http://nsis.sourceforge.net/Special_Builds

@ccoupe
Copy link

ccoupe commented Dec 12, 2014

I've fixed this (NSIS now has longer strings) and tested it, @Chia-KY There's a beta build of Shoes 3.2.19 that has this fix at http://walkabout.mvmanila.com/public/shoes/shoes-3.2.19-gtk2-32.exe
Please don't use the Advanced Packaging in the beta.

@IanTrudel
Copy link

TESTING SCENARIO

  • Save %PATH% either from command line or in Control Panel;
  • Add paths to the %PATH% with the GUI until you reach over 1024 characters;
  • Install Shoes with the installer created using your patched NSIS;
  • Check %PATH% again, should have kept everything because of the patch;
  • Uninstall Shoes, check the %PATH% again.
  • Restore %PATH% in GUI from the first step.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants