How to tweak Toolbox to let me install specific version (say CLion, IntelliJ, etc.)?
There is an issue with CLion 2018.1.5 + Bazel support. Things used to work on 2018.1.2 then stopped later.
I can always manually download concrete CLion version, and install it myself, but I prefer to do through the ToolBox. It's just less maintainence this way.
The problem is, that I can't figure out what file to change (something in ~/.local/share/JetBrains/Toolbox/apps/CLion/...), and I don't really need new feature from Toolbox - just someone to tell me how I can instruct it.
I know patch minor (or is this patch) version upgrades should not break things, but sometimes things are written with unstable (as announced) APIs and things get broken, though not a good reason to go last year version just of that.
Please advice!
Thanks!
Please sign in to leave a comment.
I have exactly the same use case -- pinning the version for the Bazel plugin.
Same problem now. I want to use the Bazel plugin, things work fine with IntelliJ 2019.2.3 but not 2019.2.4
Toolbox only offers me 2019.2.4 or 2019.3, these do not work...
Please, please, please implement this. The cost to implement vs the utility to users would be incredible.
The latest Bazel plugin only supports CLion up to 2019.2.5, while 2019.3.2 is the latest version of CLion.
This is getting exhausting.
Yet another voice requesting this for Bazel plugin reasons.
I was able to trick it to install an older version by editing `.history.json`. I copy pasted the section from Webstorm `193.5662.54`, add ed it at the front of `history` list and changed version to `191.8026.39` (the last version I know where JSDoc wasn't broken). I replaced all the version strings that I saw, and changed the download URL to the appropriate version.
The trickiest part was the `"package"` section. There is checksum and size that must match that of downloaded file. I solved this by downloading the file manually and getting the sha256 checksum myself.
Afterwards, I restarted the Toolbox, and the older version appeared in the "revert" list. It installed fine.
There are probably easier ways to do this, and there are potential problems with doing this, but it seems to have worked out for me so far.
I also had to face this fun & joy with Bazel ¯\_(ツ)_/¯
My solution was to just directly download the version I wanted, and fck toolbox as a whole.
Also hoping for Bazel support