Can we change the version logic when running scoop update <manifest>
to always install the bucket version even if it evaluates to a "lower" version then what is currently installed?
Reasons:
checkver
is for checking for program updates and downloading/calculating the checksum. It updates the *.json
file and you can create a pull-request. (all apps in official bucket get updated automatically by https://github.com/ScoopInstaller/Excavator)
checkver
information of the json file) then it will get updated. The logfiles can be found here: https://scoop.r15.ch/
Hi Scoop community!
I've run through the issue section and wiki on GitHub in search for this, but have come up empty. I really enjoy how Scoop isolates installs to a single directory and isn't relying or requiring admin privileges, but I was wondering whether it's possible to change the installation path?
E.g.
$ scoop install python # ends up in %userprofile%\scoop
$ scoop install python --prefix c:\my\custom\dir # ends up in c:\my\custom\dir
Some approaches I've considered are:
c:\my\custom\dir
to %userprofile%\scoop
to "trick" scoop into installing elsewhere.$scoopdir
to c:\my\custom\dir
But was hoping for something simpler. Alternative one doesn't work, for example, if the user already has apps installed there, unless I delete those first.
$persist_dir
SCOOP
and SCOOP_HOME
environment variables used by AppVeyor, and they seem to do the trick, somewhat. They don't appear editable post-install, as Scoop complains about directories missing, and about Scoop itself not being available in apps/
which is understandable. For now, since I'm calling this from within a script/wrapper, I'm working around it by recreating the SCOOP_HOME directory structure, including shims/scoop
and apps/scoop
prior to installing any apps. Not ideal, and am still interested to hear of alternatives!
SCOOP_HOME
is only used by the bucket scripts in bin
(like checkver.ps1
and auto-pr.ps1
, See: https://github.com/ScoopInstaller/Main/tree/master/bin)
Program 'node.exe' failed to run: The specified executable is not a valid application for this OS platform.
oraclejdk-8
is unavailable