运行'开始运行时出错'

时间:2016-06-13 08:36:00

标签: ethereum

运行命令'开始运行'。我收到了错误消息:

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

你能帮我个忙吗?

2 个答案:

答案 0 :(得分:1)

Before you can run embark,您必须运行以太坊rpc模拟器,只需运行:

$ embark simulator

或者,您可以运行REAL以太它节点进行开发:

$ embark blockchain

默认情况下,embark blockchain将挖掘最少量的ether,并且只会在新事务进入时进行挖掘。这对于保持低CPU非常有用。该选项可以在config / blockchain.yml

配置

您将在终端中看到一个geth节点。然后,打开另一个终端并输入:

$ embark run

这将自动部署合同,更新其JS绑定并将您的DApp部署到http://localhost:8000

的本地服务器

请注意,如果您更新代码,它将自动重新部署,包括合同。无需重启启动,刷新浏览器页面即可。

另请参阅newest embark tagged questions on Ethereum Stack Exchange以供将来参考。

答案 1 :(得分:1)

在您的启动项目目录中:

运行$ embark blockchain并将其保留在您的终端上。

打开一个新终端cd <yourProject>并运行$ embark run

现在,您将在http://localhost:8000

的本地主机上启动并运行