2016-06-13 2 views
1

При запуске команды 'embark run'. Я получил сообщение об ошибке:Ошибка при запуске 'embark run'

Running "deploy_contracts:development" (deploy_contracts) task 
Warning: ==== can't connect to localhost:8101 check if an ethereum node is running Use --force to continue. 
Error: ==== can't connect to localhost:8101 check if an ethereum node is running 

Не могли бы вы мне помочь?

+0

Вы уже знаете, новый [Эфириума Stack Обмен] (HTTP: // Эфириума .stackexchange.com/вопросы/помеченный/Отправьтесь)? – default

ответ

1

Before you can run embark, вы должны запустить Эфириум RPC симулятора, просто запустите:

$ embark simulator 

или в качестве альтернативы, вы можете запустить РЕАЛЬНЫЙ узел Эфириума для целей развития:

$ embark blockchain 

По умолчанию заставьте блокчин будет добывать минимальное количество эфира и будет работать только при появлении новых транзакций. Это очень полезно для поддержания низкого количества процессоров. Опцию можно настроить в config/blockchain.yml

Вы увидите узел geth, начиная с терминала. Затем откройте другой терминал и введите:

$ embark run 

Это автоматически разворачивать контракты, обновлять их привязки JS и развернуть DAPP на локальный сервер на http://localhost:8000

Обратите внимание, что при обновлении кода он будет автоматически быть повторно развернутым, включая контракты. Нет необходимости перезапускаться, обновлять страницу в браузере.

См. Также newest embark tagged questions on Ethereum Stack Exchange для справок в будущем.

1

В каталоге Отправьтесь проекта:

запустить $ embark blockchain и оставить это работает на терминале.

Открыть новый терминал, cd <yourProject> и запустить $ embark run

Вы теперь будет запущен на локальном хосте в http://localhost:8000

Смежные вопросы