I recently tried to get geth and solidity up and running on a virtual server I have some free time on.

I got stuck trying to build the Solidity compiler due to issues with the OpenGL library. I've been told this is due to the fact that most virtual servers don't have graphics cards, which makes sense. I know there are some workarounds for getting OpenGL running, but I feel perhaps I'm just missing something.

What is the standard for ethereum? What environments do most people use?

  • Solidity should not require OpenGL. Can you update your question with specific errors that you're getting?
    – uzyn
    Commented Apr 18, 2016 at 6:58

1 Answer 1


There are several ways you can run Ethereum:

All of the above are developed under the Ethereum project an have detailed installation instructions. So I think it really depends on what you want/need.

If you're trying to get a sense of what other folks are running you can look at Ethstats. This will show you versions of Ethereum and the Operating Systems many are using.

  • You forgot Parity Commented Apr 21, 2016 at 13:33
  • Is ethereumj secure for big project? Commented Mar 20, 2018 at 21:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.