20201127 使用Markdown 画uml图,Graphviz 安装经历吐血整理

1 visio code 编辑器,最好有
2 visio code markdownlint插件安装上,这个插件可以比visio code自带的markdown预览展示的更好。
预览相关插件好像是: Markdown Preview Enhanced
这个工具是看预览的
3 markdown是可以支持 plantuml语言去画各种图的。并且markdownlint插件可以预览部分其形成的图片。但是,只是非常简单的可以预览。例如类图这类复杂的,是会预览失败的。所以你的电脑需要安装另外一个图像相关工具—Graphviz 这家伙的安装,我整个过程中遇到了巨大的坑啊!

4 通常 Graphviz 的安装,只需要简单的一条命令, (但是很显然我经历的不是这里的“通常”情况!)

  • brew install graphviz
    就可以安装了,但是光是这条命令,哎,一言难尽。
    1 首先你的mac必须有这个Homebrew工具,否则,计算机是不会人的 你这个brew 单词是代表什么的,更别提后面让他执行install指令了。 没有这个工具的,百度一下Homebrew安装教程,里面一大堆,我的印象里,这个应该遇不到多大的困难。我新笔记本安装的时候发现一个特别好用的帖子https://blog.csdn.net/yuanshangshenghuo/article/details/106599836
    2 恰好我的电脑里面以前安装过,所以可以直接输入命令,,暗喜之后,高兴的拷贝命令,以为就成了。。。
    3 但是啊,这是噩梦的开始。。。。。。。。。
    • 首先,我敲入命令之后,终端里面出现了 Update homebrew…相关的字样。(字是不是这个我已经记不得了,总是就是更新brew工具的意思)。更就更一下,有啥大不了的。但是,这么个命令一直在terminal工具里杵着,,迟迟没有下一步的打印! what??
    • 做事不过脑子的我,就这样试了好多次,才反应过来,这是brew自动更新啊。我萌生了一个想法,我现在需要的就是让它安装Graphviz就行了,更不更新HomeBrew没有关系啊!于是我想,有没有办法让brew不更新版本,直接下载得了。
    • 于是我百度,停止brew自动更新。嘻嘻嘻,马上就找到了答案!即:打开环境变量配置文件,编辑它,加一条这样的话:export HOMEBREW_NO_AUTO_UPDATE=true
    • 在这里插入图片描述
      整个输入流程:
      - 用vim打开环境配置文件: sudo vim ~/.bash_profile (呵呵呵,那么问题来了,文件打开了, 但是长期没用vim的我,把vim的一些操作指令给忘了!!!)
      - 于是我反找vim怎么编辑,怎么结束编辑,怎么退出(菜到这种程度,自己都嫌弃自己啦)
      - 后来我找到了答案: 按住i键,进入vim编辑模式, 然后把刚刚那句话,复制粘贴进去, 然后按住esc键退出编辑模式。 之后手按住冒号 “:”键,输入wq,代表写入文件并且退出vim。一顿操作之后,我退出到了原来的terminal界面, 我感觉大功告成。终于可以不自动更新了嘻嘻嘻!于是再次输入brew install graphviz, 感觉即将看到曙光啊!!期待着下一步的进行。
      - 然后屏幕上又出现了 Update homebrew… 令人崩溃啊!!!what 情况!!
      - 再次哀叹,为何我做什么事情都这么坎坷啊!!哎!找了一通,才发现,我虽然是改了环境变量,但是,我没有让其生效!! 生效的命令很简单,输入: source .bash_profile 即可完成 。 这绝对是一个低级的大坑,想想我的宝贵时间就这么白白浪费了,心中不舍啊!我没记错,这是我第二次犯这种错误了!太不该了。
      - 好,这样我就真正的杜绝了brew自动更新的问题了!那么接下来继续执行刚才的 brew install graphviz 指令,然鹅,又出现了问题了!控制台上去就跟我提示:说是找不到某个方法,发生错误了!!!!我的耐心快要消磨没了。
      - 于是我又百度,答案就是,更新brew版本!!!!啊啊啊啊,,我之前千辛万苦屏蔽了brew自动更新的意义何在?
      - 于是我转头就更新brew去,,输入了新的噩梦模式开始的指令: brew update -v (百度出来的指令) -_-|| , 然后,,,terminal就一直没有内容更新,不动了啊!!!!
      - 所以问题就回到了最开始的样子,和Update homebrew… 卡住不动基本是同样一个问题。。这个我必须得解决啊,目标明确, brew必须更新,这样我才能安装 Graphviz工具,然后用markdown去写各种骚图啊!
      - 于是我又凭借百度找到了解决方法,找了很多个网页,期间尝试各种命令,坑踩了快一天,(我是一个连镜像具体是什么概念都不是很清晰的人,网上说换镜像,还贴出了各种镜像地址,但是你倒是明确的告诉我,要怎么改,改哪几个模块,改成什么样啊!我要的除了地址之外,还要全部的替换指令啊!!!)吐血找出一个合适的解决这种问题的帖子:mac使用brew update无反应更新慢的解决办法 这个说的很明白,我是照着下图抄的:
      在这里插入图片描述
      在这里插入图片描述
      一行一行的抄的。
  • 好,我把源给替换了,就离成功更新不远了,于是我再次输入了 brew update -v 指令,呵呵呵,没有一直卡着,好像跟原来是不一样了, 但是它又没有很顺利,又报错了!
  • 在这里插入图片描述
    我的耐心被消磨没了,于是我啥也不想管了,但是我非常手贱的想看看当前brew的版本号,发现,版本号更新了,尽管更新过程中报错了!!意外之喜啊!!于是我就当它已经更新了,如果以后因为这个Error影响了某件事,那都是以后的,兴许我不会遇到呢。

朋友推荐了一个帖子,有更简单的命令可以替代上述方案地址请点击

  • 好,目前就差安装Graphviz 。 执行指令: brew install graphviz (好吧,此时我已经快要老泪纵横了,太过煎熬)
  • 之后又来了一些坑。。。。挫折啊!!!!
  • 第一个报警:在这里插入图片描述
    但是这个提示还是很友好的!起码编辑器告诉了你,让你执行 xcode-select --install 指令!!!幸好我的电脑有xcode,,否则我真的要崩溃了,于是我又执行了这条提示指令,然后电脑弹出了弹窗,我就按着步骤点击,下载,就成了,这个问题就这么解决了!
  • 之后我再次执行 brew install graphviz 指令,反正这个任务又不是每次都从头开始,他会检查已经完成的文件。之后我又碰到了一个问题:
  • 在这里插入图片描述
    眼见有了曙光,怎么轻易放弃!!!百度一下!!发现,这是一个普遍问题!并且改改配置文件就行了,这个碰到的,建议百度哈,这个问题很常见,很好操作!
  • 解决了这个,继续执行 brew install graphviz ,期间又出了不少问题,但是,此时你一定到仔细阅读termianl的打印!!!它的打印不再像之前的打印一样,让人一头雾水,摸不着头脑,只能百度了,接下来的打印,是告诉你,你要执行什么指令,改改相应的环境变量,一步一步按照说明走!例如:
  • 在这里插入图片描述
    -这里我承认,我没有把所有的提示,都改完,但是就这么莫名其妙的,安装成功了!
  • 直到我最后一次输入 brew install graphviz 给了如下打印:
  • 在这里插入图片描述
    (。。。。。。。。。。。。。。。。。。。。)
    喜极而泣!!!!!!!!!!!!!!!!!!!!!!

5 赶紧重启visio code 看看变化:
在这里插入图片描述
激动的心情难以平复,
赶紧打开 plantuml语法 链接,学学怎么画各种图把!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

娅娅梨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值