必威体育Betway必威体育官网
当前位置:首页 > IT技术

Homebrew安装brew:command not found,及could not symlink XXX,XXX is not writable

时间:2019-06-12 14:44:11来源:IT技术作者:seo实验室小编阅读:70次「手机版」
 

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

file not found. 解决方案

今天撸主在虚拟机上部署新的项目碰到这个问题,原先部署了一个项目跑的好好的,部署另外一个项目就出问题了,配置都是一样的只不过是还

Total Commander 使用方法

软件的下载地址: 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 使用数据库的的方

分享到:

栏目导航

推荐阅读

热门阅读