Using Rider under Linux: prerequisites

Development in JetBrains Rider under Linux will require at least one of the following additional frameworks depending on the kind of developed application:

36 comments
Comment actions Permalink

JD Please report with Help->Report a Bug. It is not going anywhere without a bug report, I am sorry.

0
Comment actions Permalink

JD, Ivan Shakhov

A temporary workaround I found was to manually install dotnet core in my home directory and add it to my path. This is not the recommended way of running core and is intended for Continuous Integration scenarios but as long as you are a single user on the system and do not mind manually updating then this could be a way to get up and running until a better solution comes along.

https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#scripted-install

 

0
Comment actions Permalink

I am using the snap package on Ubuntu (dotnet 5.0.3xx). When trying to create a core project I get an

 MsBuild error, details: Protocol Connection already terminated. 

Any Ideas?

0
Comment actions Permalink

Steed

Help->Report a Bug, agree to attach logs, follow up here with link to the issue.

0
Comment actions Permalink

Ivan Shakhov and Steed

I believe the issue here is related to installing Rider via Snap or Flatpak where permissions are, by design, limited to the user's directory and ownership. This does not allow for Rider to see dotnet unless it is installed also under the current user and most installs are done system wide.

Installing Rider via the JetBrains Toolbox, Using apt, or manually installing appears to solve the permission issues I was having (as I installed first via flatpak) and seems to be similar with snap. Perhaps future versions of Rider can attempt to be aware of this issue in the future or allow for local installations of dotnet similar to npm/golang/composer/etc for the other JetBrains products.

0

Please sign in to leave a comment.

Have more questions?

Submit a request