背景
工程架构中使用了一个新的特征加载方式DAG,它能绘制出加载路径,以节点的形式展现出来,需要安装:brew install graphviz
问题
$ brew install graphviz
然后出现如下面的情况:
按照上面的指示运行了如下命令:
$ sudo chown -R $(whoami):admin /usr/local/share/man/man5 //此处特别说明一下,不是这么直接运行的,因为whoani需要换成你mac的名字举个例子:$ sudo chown -R $wangxu:admin /usr/
$ chmod u+w /usr/local/share/man/man5
上面的命令输入完全没有作用。原因:是因为我之前修改了~/.bash_profile 文件,修改错东西,导致所有命令都失效文件中,设置了一个简易命令缩写,使用“sudo” 代替了“sudo -iu sanman”,因此导致我的sudo命令不起作用,这个错误的配置,还麻烦了大神帮我查找了好久,都没有找到使得sudo命令起死回生的办法,这里感谢猛爷~~~
解决方案
安装方式换成[1]:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
$ brew cask install graphviz // 如果报错,说没有“cask”这个参数,此时可以去掉,运行brew install graphviz,此时便成功安装啦
参考链接: