I am looking for the SOLC solidity compiler that works with JSON-RPC.

The only one I find is the one at https://www.npmjs.com/package/solc

However its says "this commandline interface is not compatible with solc provided by the Solidity compiler package and thus cannot be used in combination with an Ethereum client via the eth.compile.solidity() RPC method. Please refer to the Solidity compiler documentation for instructions to install solc."

ON the Ethereum site, I cannot find a simple download page for it...

Any ideas?

2 Answers 2


Better place to look is the Solidity docs. Here is their installation page: http://solidity.readthedocs.io/en/develop/installing-solidity.html

This includes the intructions I used to install solc on my env (ubuntu).


Solidity executable binaries may be downloaded directly from here:


Currently pre-built executables are available for linux (static linked), Ubuntu linux, and Windows.

Source code is also available at the above link.

Mac binaries are not currently provided, and must be built from source.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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