Mac上部署Draw.io网页版无坑保姆教程

1 篇文章 0 订阅
1 篇文章 0 订阅

Mac上部署Draw.io网页版无坑保姆教程

1. 下载源码

Github仓库连接

总共有三种选择:Web端、桌面 && Docker。本教程是 Web 端教程

首先在终端通过以下指令获取 Draw.io Web 端的源码到本地:

git clone https://github.com/jgraph/drawio.git

git pull

2. 环境配置

2.1 ant

我总共尝试过两种方法,一种是用brew install ant ,但是报错了,报错图如下,尝试几次未能解决就放弃了用 brew
在这里插入图片描述

第二种方法可能稍有曲折,但最终成功解决。首先是去 ant 的官网下载所需版本的二进制zip包。本篇教程用的是1.9.16。不同版本对应的 Java 环境自己看好,按需下载。

解压后根据自己需要放到特定目录

然后在终端进入 ant 解压后的目录,输入 pwd 命令获得该目录路径,如下图所示(知道完整路径的话这步可以省略):
在这里插入图片描述
接着回到用户主目录:cd ~

编辑 ._bash_profile文件:vim ._bash_profile

内容如下:

export ANT_HOME=上面获取的路径

export PATH=$PATH:.:${ANT_HOME}/bin

⚠️:添加PATH时,如PATH已存在,在已存在的内容后面添加 ${ANT_HOME}/bin 即可,添加完成后的PATH可能是这样的:PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:${ANT_HOME}/bin

保存退出,终端输入 source .bash_profile (可能每次重启终端都要重复输入一次)

⚠️ 如果有下图所示报错:
在这里插入图片描述
进入刚刚的._bash_profile文件 ,删除 source .bashrc,再一次保存退出。类似错误自己灵活应对

完成后输入 ant -version 出现下图说明 ant 成功安装
在这里插入图片描述
参考链接

2.2 Java

先在官网下载jdk,获得到.dmg文件,按照提示正常安装即可,无坑。完成后进入终端,输入 java -version 出现下图说明成功安装:

在这里插入图片描述

参考链接:由于过于简单,就不添加参考链接了,遇到问题针对性可以搜一下~

2.3 Tomcat

如果不需要用这个软件部署的话此步骤可以忽略

首先在官网下载一个所需版本的 Tomcat 的 zip包,本篇教程用的是10.0.16。

解压后根据自己需要放到特定目录

然后终端进入 Tomcat 解压后的bin目录,使用 ./startup.sh 命令启动

如出现 Permission denied 提示,先使用 chmod u+x *.sh 命令进行权限配置

然后使用 ./startup.sh 命令启动再次启动

【配图】

验证方式:可以在浏览器输入 http://localhost:8080/ 能打开 Tomcat 首页,说明配置成功,如果打不开,尝试使用命令:sudo sh ./startup.sh(我没试过因为我直接成功了)

成功后先用关闭命令 ./stutdown.sh 关闭 。 ⚠️启动和关闭都是在bin目录下执行

参考链接

3. 源码编译

好了好了 配了那么久环境 回归正题 还记得刚刚下的 darw.io 的源码搁哪儿了吗?

终端cd进入源码根目录,然后通过 cd etc/build && ant war 命令生成 war 包

然后找到在 drawio-dev/build 目录下的draw.war,拷贝到 apache-tomcat-10.0.16/webapps 目录中(你的目录可能跟我不同)

完成后查一下本机的ip地址,方法是系统偏好设置 -〉网络 -〉高级 -〉TCP/IP,IPv4地址就是了(知道的同学忽略此步)

现在用刚刚 2.3 种的方法启动一下 Tomcat,然后浏览器访问:http://你本机的ip地址:8080/draw/ ,即可打开本地部署的drawio网站

在这里插入图片描述

4. Successful,Sweet!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个可爱的小朋友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值