You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
really? basically, we cannot fix it. some package need to run on STABLE path.
This can be solved if you refactor your program like this:
the SCOOP environment variable will point to the working directory where the applications directory is stored (And default installation directory for older versions).
new environment variable APP_SCOOP - scoop application directory for installing/launching/uninstalling it.
To support older versions, if the APP_SCOOP environment variable is missing, it will be equal to the SCOOP variable.
This way you can separate the application directory and the SCOOP application files. By default, they will all be located in one directory.
If you have try the default installation, you will find that Scoop simply adds ~\scoop\shims to $PATH and no other environment variables has been created.
This way you can separate the application directory and the SCOOP application files. By default, they will all be located in one directory.
This is a thing with Scoop Core, it's nothing to do with installation scripts. BTW, when allow apps install to a path that out of Scoop Root Directory, more issues will arise, e.g. junction creation, disk performance, etc.
This is a thing with Scoop Core, it's nothing to do with installation scripts. BTW, when allow apps install to a path that out of Scoop Root Directory, more issues will arise, e.g. junction creation, disk performance, etc.
Ok. Personally, I haven't looked into the details of SCOOP, so I can't comment. A spontaneous idea came to my mind. Now I understand that your package is dependent on other packages.
Activity
r15ch13 commentedon Jun 16, 2023
HUMORCE commentedon Jun 16, 2023
really? basically, we cannot fix it. some package need to run on STABLE path.
alexeyp0708 commentedon Jan 10, 2024
This can be solved if you refactor your program like this:
To support older versions, if the APP_SCOOP environment variable is missing, it will be equal to the SCOOP variable.
This way you can separate the application directory and the SCOOP application files. By default, they will all be located in one directory.
HUMORCE commentedon Jan 10, 2024
If you have try the default installation, you will find that Scoop simply adds
~\scoop\shimsto$PATHand no other environment variables has been created.For ScoopInstaller/Scoop#5726, we just need to check the path is empty or not before install.
This is a thing with Scoop Core, it's nothing to do with installation scripts. BTW, when allow apps install to a path that out of Scoop Root Directory, more issues will arise, e.g. junction creation, disk performance, etc.
alexeyp0708 commentedon Jan 10, 2024
Ok. Personally, I haven't looked into the details of SCOOP, so I can't comment. A spontaneous idea came to my mind. Now I understand that your package is dependent on other packages.