C:\Users\goote_000\Documents\smart_contracts\new_aepps\voting_app>forgae node
error: 'Error: Command failed:
docker ps
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/containers
/json: open //./pipe/docker_engine: The system cannot find the file specified. I
n the default daemon configuration on Windows, the docker client must be run ele
vated to connect. This error may also indicate that the docker daemon is not run
ning.
’ stdout = ‘’ stderr = 'error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker
_engine/v1.39/containers/json: open //./pipe/docker_engine: The system cannot fi
nd the file specified. In the default daemon configuration on Windows, the docke
r client must be run elevated to connect. This error may also indicate that the
docker daemon is not running.
meanwhile when i run “docker ps” i get this
C:\Users\goote_000\Documents\smart_contracts\new_aepps\voting_app>docker ps
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
docker-machine version 0.16.1, build cce350d7
Docker version 18.09.3, build 774a1f4eee
1 Like
@Goodness have you installed the docker desktop version on your machine? You need to have it and to run the docker deamon
Forgae doesn’t work with docker toolbox, you need to install the full version. Docker toolbox is deprecated and uses old versions.
1 Like
wow!!!
there is no docker desktop version for windows 8.1
so what do i do???
is there another alternative??
must i use forgae??
1 Like
Hey, we need to check and try to workaround it, as far as I know there were some limitations for the docker toolbox.
is there a way to write my contract locally without using forgae???
i read something about aeophia
how i install that
its not on the docs
Have you tried the https://testnet.contracts.aepps.com ? Here you can develop, compile, deploy and interact with the smart contracts. It is connected to the sdk-testnet and to the latest compiler version which is 3.2
1 Like
thats was what i was trying to avoid:sweat_smile:
thats y i installed forgae in the first place
https://testnet.contracts.aepps.com requires me to be online
bt since i don’t have an option i’ll just build my contracts there
the workaround is running the nodes “manually” by executing docker-compose up
with docker-toolbox.
@martingrigorov.chain haven’t checked -> but is it possible to configure the URL(s) that forgAE is pointing to? that would be a requirement to be able to use docker-toolbox
1 Like
@marco.chain thanks for the help. What do you mean by the URLs ? We have to check what are the limitations of the docker toolbox so we can skip them in forgae
on docker-toolbox it is not possible to access the containers through localhost. so you need to visit http://192.168.x.x
to access them.
so it would be necessary for docker-toolbox-users to configure the baseUrl in order to make forgAE work with running.
best scenario would be that forgAE detects the error when trying to run forgae node
and gives the user a hint:
- “if you are using docker-toolbox then please start the nodes by running
docker-compose up
and configure the forgAE baseUrl manually with the following command …”
edit:
- in the past “localhost” was hardcoded in forgAE, so it wasn’t possible to configure the baseUrl
- don’t know about the current state
2 Likes
@marco.chain Great explanation, thanks! We will create an issue about this and will implement it.
Thanks,
Martin
Great conversation to see how many “edge cases” there are that are popping up. Thanks for giving support here both of you!
1 Like
where have u been
i’ve been on this for like 3 days now
let me try this
goote_000@HP MINGW64 ~/Documents/smart_contracts/voting_app
$ forgae compile
===== Compiling contracts =====
API ERROR: Error: connect ECONNREFUSED 127.0.0.1:3001
have u gotten a way on how to configure the baseUrl???
in the past I modified forgAE by myself to get this working by replacing the hardcoded baseUrl with the one I needed. but then you also need to build forgAE on your machine and configure NPM to use your local built version.
otherwise you probably need to wait until the baseUrl can be configured, sorry! I know this can be frustrating, but I am sure this problem will get solved
1 Like
thats a serious setback, hope the aeternity team will work on that and come up with a solution as fast as possible
1 Like
I’m sure its in progress. I’ll check with @martingrigorov.chain.