make: *** No rule to make target 'geth'. Stop. I don't know what does it mean .

  • Please elaborate more, describe the previous steps – Badr Bellaj Jun 9 '17 at 8:07
  • 1
    I am almost begainner , I installed testrpc, Embark and Intellj IDEA for simulation. and I followed the steps from github.com/iurimatias/embark-framework . I also found error " Could not found localhost :8545 are you sure its on ? make sure that you have an ethereum node or simulator running " – Gopal ojha Jun 9 '17 at 8:23
  • did you installed geth? (go-ethereum) – Badr Bellaj Jun 9 '17 at 8:44
  • follow these steps and be carefull to the requirements – Badr Bellaj Jun 9 '17 at 8:45
  • @BadrBellaj yes, I installed geth . Do you have any idea about how to deal with localhost:8545 ? – Gopal ojha Jun 9 '17 at 9:11

This is fixed with installing properly,


In order to make Embark work on our computer, we need to have some tools installed first. Make sure you have the following ready and in the correct version:

Ethereum Client

Installing Embark

We can install Embark using the Node Package Manager (no worries, that one comes with Node), like this:

$ npm -g install embark

After that, embark should be available as a global command in our terminal of choice. Let’s verify this by running the following command:

$ embark --version

At the time of writing this guide, the output looked like this:


Running your app

$ embark run

We see as below : enter image description here

As discussed in comment in question , localhost:8545 - You can replace localhost:8545 with endpoint with listening port as you configured in making geth.
You can find Documentation for more detail:
Configuring Embark

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.