VerifyTests / DiffEngine

Manages launching and cleanup of diff tools
MIT License
190 stars 28 forks source link

Rider is only supported on Linux when installed via JetBrains ToolBox #425

Closed StudioLE closed 1 year ago

StudioLE commented 1 year ago

Describe the bug

  1. When installing Rider for Linux the download page (https://www.jetbrains.com/rider/download/#section=linux) directs you towards a .tar.gz for manual installation.
  2. Alternatively Rider can be installed (unofficially) via FlatHub (https://flathub.org/apps/com.jetbrains.Rider) (almost 50,000 installs).

Following either of these installation methods means DiffEngine is unable to locate Rider. The only supported method is installation via JetBrains Toolbox (https://www.jetbrains.com/toolbox-app/). This is perfectly acceptable but it's not entirely apparent that's the case.

SimonCropp commented 1 year ago

it should be failing over to discovering rider via the path environment variable. is this not working?

StudioLE commented 1 year ago

it should be failing over to discovering rider via the path environment variable. is this not working?

No, it wasn't. I've since reinstalled via JetBrains Toolbox so I'm no longer able to investigate

StudioLE commented 1 year ago

It looks like adding the rider install directory to path is marked as an optional step inInstall-Linux-tar.txt so it may or may not be the case that the user has done so.

  1. [OPTIONAL] Add "{installation home}/bin" to your PATH environment variable so that you can start JetBrains Rider from any directory.

I'll close this as I guess it should be working if I had, and the flatpak installation issues are already noted in #424