编译ardublockly的步骤

来源:互联网 发布:丰趣海淘 知乎 编辑:程序博客网 时间:2024/06/04 17:43

本文主要记录了编译ardublockly的具体步骤及注意事项:

环境配置

安装python2.7和python3.4,然后通过以下命令行安装各种包:
- cmd: “pip3 install pyinstaller”
- cmd: “pip3 install mkdocs”
- cmd: “pip3 install coverage”
- cmd: “pip3 install requests”
- cmd: “pip install coverage”
- cmd: “pip install requests”
- cmd: “pip install mock”
- cmd: “pip freeze”
- cmd: “pip3 freeze”
从https://nodejs.org/en/下载node.js,并安装。

下载ardublockly的源码

git clone https://github.com/carlosperate/ardublockly.git
cd ardublockly
git submodule update --init --recursive

编译说明

第一步:Blockly

使用python2,且需要联网(外网),需要使用Google的”Closure Compiler Service”。从项目的根目录:
cd blockly
py -2 build.py
cd ../

第二步:Python Server

使用python3。
py -3 package/build_pyinstaller.py

第三步:Electron

这一步需要联网,且保证网速较好,最好是外网,否则会失败。
cd package\electron
npm install
npm run release
cd ../../

第四步:Documentation

py -3 package\build_docs.py

第五步:打包Ardublockly

py -3 package/pack_ardublockly.py

原创粉丝点击