mac下安装plantUML的问题
Posted 纵横千里,捭阖四方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下安装plantUML的问题相关的知识,希望对你有一定的参考价值。
画图是理解代码的有效方式,也是做设计的好工具,但是大部分工具都需要自己妥妥拽拽,比较麻烦,而且不易更新,因此很多人都是想画图但是又不想画图。对于程序员来说,凡是代码能解决的问题都不是问题,而且用代码设计的图还可以用git管理起来。如果能让代码自动给生成图示那最好不过了,plantUML就是这其中比较好用的一个,有道笔记等都支持。
在软件工程中,常见的图有那么几种:时序图、用例图、类图、对象图、活动图、组件图、部署图、状态图、相位图等等。而在实际开发中我们还有几种图也是常用的:json数据图、yaml图、网络图、甘特图、思维导图、工作划分图(Work Breakdown Structure)、实体关系图、甚至通过latext构造的复杂数学公式等等。
而随着plantUML的发展,目前也有很多开源的库,可以进一步增强展示的效果,例如archimate、aws、cloud、Elastic、Google Material Icons、Kubernetes、Logos、office等等,让你只用少量代码就可以画出非常漂亮的各种图。
plantUML可以直接在idea、pycharm等中使用的,不过我们要安装一下。
首先是安装两个插件:
安装完后重启之后,在文件->new下就可以看到plantUML了,此时我们可以直接画时序图了,但是要画结构图等,我们还要再安装一下graphviz。这个在mac下可以使用brew install Graphviz 直接安装,如果一直提示失败,可能是你的网络有问题,或者brew的仓库地址是国外的,因此无法下载,此时可以修改镜像地址,我的操作方法是:
#查看当前源
$ cd "$(brew --repo)" && git remote -v
查看 homebrew-core.git 当前源
$ cd "$(brew --repo homebrew/core)" && git remote -v
# 修改 brew.git 为阿里源
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
# 修改 homebrew-core.git 为阿里源
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
如果你还安装了zshrc,可以继续使用下面的命令来更新:
# zsh 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
$ source ~/.zshrc
# bash 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile
之后刷新源 brew upadate
之后再使用命令brew install Graphviz安装
安装好之后,重启idea就可以使用了。
以上是关于mac下安装plantUML的问题的主要内容,如果未能解决你的问题,请参考以下文章