brew
一 什么是homebrew
首先,点击这里是homebrew官网,我们可以看到官方给出的定义是The missing package manager for macOS,大体可以翻译为macOS缺失的软件包管理器。也就是说Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
二 Homebrew的安装
系统:macOS High Sierra 10.13
打开terminal 录入下方的命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
三 安装Homebrew过程中出现的问题
Q1.目录 /usr/local/bin
没有在PATH这个环境变量里,导致电脑上之前安装的Docker都docker help不出来同样会报错出docker:command not found
Warning: /usr/local/bin is not in your PATH.
Q2.当你退出Terminal再重新进入终端,显示-bash: brew: command not found。然后再重新安装安装命令,依旧报Q2的错误。
-bash: brew: command not found
出现的这两种错误的根源是同一种问题,都是环境变量PATH缺少了/usr/local/bin这个路径。
解决方法
sudo vim .bash_profile #以root身份来打开并创建.bash_profile
export PATH=/usr/local/bin:$PATH #为PATH添加/usr/local/bin的路径
source .bash_profile #更新配置后的环境变量
注:之所以每次关闭Terminal再打开Terminal就会将刚配置的环境变量消失是因为系统中并不存在.bash_profile文件。确实是在我添加.bash_profile文件并配置环境变量后就ok了。如果有大佬有别的见解,欢迎指教。
四 安装Python及过程中出现的问题
Q.Homebrew版的python和普通的python的差别
相当于是将python符号链接到了Homebrew中,因为Homebrew就是一个套件管理器,假如没有这个Homebrew,你在mac上安装python2或者python3的话要去python官网上下载相应的版本,然而使用Homebrew的话,我们一条指令就够了~这也就是Homebrew它的功能之一。(有待进一步研究)
五 安装mono及过程中出现的问题
继昨天尝到了Homebrew的便捷之后,现在下载什么都想用homebrew 一键安装。比如在macOS上安装git时候,你可以选择:
1)从git官网上以二进制发布包的形式安装。download->修改安装权限->点击继续完成->然后删除安装包,这么复杂的方法;
2)或者是在Terminal中输入这么一条简单的指令
brew install git
现在安装mono的时候我也尝试的输入
brew install mono
然鹅一个大大红色的ERROR,如图:
看报错:显示的大概报错原因是创建符号链接的时候报错,也就是 brew link 这条指令不起作用了,那就再加这条指令啊,再如图,
继续看报错:不能够将链接share/man/man5这个路径符号链接(symbolic link)起来,所以就用sudo chown将指定文件的拥有者改为用户或者组,
一般情况下到这一步就ok了,然鹅,我的OS系统是OS X High Sierra ,所以改为
就OK啦!
相关阅读
required a single bean, but 2 were found:
我先将我的错误描述贴出来 描述大概的意思是,BaseService只需要一个bean,但是发现了两个bean。 于是我们可以查看一下BaseService
今天撸主在虚拟机上部署新的项目碰到这个问题,原先部署了一个项目跑的好好的,部署另外一个项目就出问题了,配置都是一样的只不过是还
软件的下载地址: http://www.ghisler.com/download.htm http://www.gy84.com/download.php?id=2715 资源管理器 Total Commande
在虚拟机安装Win7出现:directory ezboot not found err
在虚拟机安装Win7出现:directory ezboot not found error loading image:CDMENU.EZB 小编刚开始查询了各种方法解决该问题,也找到原
bibliographystyle{plain} %这行命令不能少,不然会出错
BibTeX使用介绍Posted on 2008-05-07 byBibTeX 是一种格式和一个程序, 用于协调LaTeX的参考文献处理.BibTeX 使用数据库的的方