Rider system requirements

  • Memory: 4 GB or higher
  • Using SSD instead of HDD is recommended for optimal performance
  • Operating system:
    • Windows 10, 8.1, 8 or 7. 64-bit distributions only.
    • OS X 10.10+. 64-bit distributions only.
    • Linux. 64-bit distributions only.
27 comments

Is mono packaged by distributions like Ubuntu supported? In general, any tips on .NET runtime in linux?

0

just fyi, running on Mac OS X 10.9.5 here without any problems

Edited by Tom Jackson
0

Ubuntu 15.10 with mono-complete via package manager worked for me, except DNX ASP.NET.

0

Looking at https://rider-support.jetbrains.com/hc/en-us/articles/207335749-Using-Project-Rider-under-Linux-Ubuntu-distributions-prerequisites

seems that mono-4 (not in ubuntu repositories) is needed... is that true? installing right now the eap-3 after upgrading to mono 4....

0

Yes, mono 3 is not supported. Docs are being updated. Thanks!

0

Which versions of Mono 4 are required or supported? Latest release is 4.2.3, but betas of 4.4.0 are available.

0

Latest Rider EAP (146.2572) requires mono 4.4.0.182.
Mono lower than 4.4.0.182 will cause infinite load. Unfortunately.
Now the latest Mono release is: 4.4 SR0 (4.4.1.0)

Sorry for the delayed response.

Edited by Ivan Shakhov
0

I may be wrong on this but Is there *any* possibility to bring some kind of Form Designer? Maybe? In the future or due to nature of cross platform and baseline, Its not possible?

1

@Gencer

Implementing a designer is not something we're working right now but there's a considerable chance we'll have to do this sooner or later.

You might want to vote up any of the following requests, depending on what kind of designer you're looking for:

https://youtrack.jetbrains.com/issue/RIDER-1034

https://youtrack.jetbrains.com/issue/RIDER-609

https://youtrack.jetbrains.com/issue/RIDER-625

0

@JetbrainsRider,

Sir,
Please add support Windows 32 bits launcher.

Edited by Love Bdsobuj
1

What do I pick as "Mono root folder path" on Ubuntu 16.04, mono-complete install via aptitude?

The selection dialog does not accept any of the folders in /usr/lib/mono or /usr/share/mono

0
 

/usr works for me
vote this issue please https://youtrack.jetbrains.com/issue/RIDER-2142

Edited by Ivan Shakhov
1

Thanks, that worked!

To no avail, though: the project I'm trying to load has references to Microsoft.Cpp.*.props files in its vcxproj files -- I don't have any on my system.

0

Why still using .Net Core 1.0 with SDK Preview 2 build 3121 (2016 June)?

0

If you are on a linux machine and you don't have admin rights to install mono through a package manager you can download a tar from here https://download.mono-project.com/sources/mono/ and then extract it wherever you like. After extraction, open a terminal in the mono folder and do the following:

Note: No single quotes to be used in terminal

(if there is no previous mono installation `make get-monolite-latest`)

`./configure --prefix=/home/USERNAME/usr/`

`make`

`make install`

 

This will take a while since you are compiling mono, but it's quite straight forward and I encountered no problems.

Then open rider go to settings, search for mono and in "Mono root folder path" input the path you used for configure above: /home/USERNAME/usr/

Restart Rider just to be sure, et voila! Just run a hello world program to verify it works.

0

i am going to pass on EAP for now. my development environment for scripting languages and mono is 32-bit. bigger question though...

my biggest requirement is to build .net exe's for 32-bit x86 linux, using mono (since .net core won't support 32-bit x86). will i be able to target those needs with this tool? 80%+ of our infrastructure is 32-bit linux and they run just fine. no need to change. the cost to transition presently outweighs any savings from a consolidation after a 64-bit deployment. i expect there are many like us. if i can't target 32-bit it's off to monodevelop.

Edited by patanne
0

@patanne, unfortunately Rider doesn't support 32 bit linux environments.

0

to be clear, you are saying that rider will not allow me to build 32-bit executables for linux?

0

Yes, Rider will not even start. It is expected to show a message box saying that it requires x64 bit environment.

0

i understand. that is the development environment, though. i can move to a 64-bit machine for my dev environment. however 80%+ of the 350-500 machines we support are still 32-bit x86 linux. all the new stuff is 64-bit, but a running system is still a running system. there is no need to change, and some customers refuse to change. i am asking if we can build a binary to target the 32-bit x86 platform. the nature of .net and mono is to be JIT with IL, but i want to be sure this will work with your tool. if we target mono on 32-bit x86 linux machines, will it work? are there any dependencies that will interfere?

0

@patanne,Yes, binary compiled to "any cpu" should work in x86 environment. Sorry for misunderstanding.

0

For building Rider uses msbuild or xbuild, so this is not something we have developed. We expect it to work.

0

Hi anyone please give me adivise.

I use Rider EAP build 21 on RHEL7.3.

And I installed .NET Core 1.1 and Mono 5.0 from yum.

But Rider can't dectect .NET Core and I can't create .NET Core Project.

The followings are evidence of my env.

# dotnet --version
1.0.0-preview2-1-003177


# mono --version
Mono JIT compiler version 5.0.0 (Stable 5.0.0.100/9667aa6 Thu May 11 10:16:39 UTC 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen (concurrent by default)

 

What should I check to work fine?

Edited by Takuya Takeuchi
0

Except dotnetcore and mono, you may need msbuild15.

I have found a thread related to the problem
https://github.com/tpokorra/lbs-mono-fedora/issues/22

We expect that maybe next month already Rider will not require msbuild 15 for csproj dotnetcore. It is a temporary requirement.

Edited by Ivan Shakhov
0

Thanks Ivan.

I installed msbuild from yum after I got your advice.

But problems remains...

Sure, I was successful to install msbuild 15.2.0.0.

 

I am looking forward next release Ridar!!!!

 

0

I would need to see the logs from Help->Show log in Files
You may open an issue in https://youtrack.jetbrains.com, attach logs there and follow up the link to request here.
Or just wait until we manage to fix working with dotnetcore without mono.

Thanks!

0

Please sign in to leave a comment.

Have more questions?

Submit a request