Fabric V2.5 通用溯源系统——搭建中常见问题整理

前言:严格按照Github仓库搭建教程安装是不会遇到问题的。但是由于本项目热度过高、涉及到的技术栈较多,读者如果没有仔细按照步骤操作,可能还是会遇到一些问题。特别总结本项目的常见问题(文末)。

项目演示站点:http://realcool.top:9090/

一、 90%问题的解决方案

请严格按照以下搭建教程再试一次, 一般可以解决90%以上的问题。如果之前搭建好了又不好用了请尝试重启项目或重启机器。

二、 常见问题总结(检查第一个报错的位置)

  1. 需要给机器安装mysql吗?
    按照项目搭建过程即可部署好mysql,mysql容器与区块链节点一起启动,因此不需要单独安装mysql。

  2. fabric镜像拉取过慢或提示timeout
    一般是你的网络原因,或者是镜像源网络原因,可以尝试docker换源再试。

  3. 安装链码时报错:exec: “go”: executable file not found in $PATH
    可能是go环境变量未安装好;可能使用了sudo,不要与安装步骤不一致

  4. jq:未找到命令
    漏掉安装步骤中的安装jq,使用sudo apt install jq即可解决

  5. docker权限报错:docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
    重新执行安装步骤中的:

    #添加当前用户到docker用户组 
    sudo usermod -aG docker $USER 
    newgrp docker 
    
  6. 提示mysql或3337端口错误
    重启区块链网络部分

  7. 前端提示timeout
    检查是否修改好IP或检查防火墙是否开通相关端口

  8. 前端登录页面提示404
    检查是否修改好IP,除了IP不要修改任何字符。

  9. npm run dev 不能启动前端
    检查npm install是否完整把所有包装上了

以上问题如果还没有解决:

请在B站视频下带图评论,尽量详细,一般24小时内回复。