brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具
通过brew指令来安装:
1.安装brew,
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
可通过 brew --version指令判断Brew是否安装成功
2.更新brew
1,最简单粗暴方式:卸载现有版本brew,重新安装最新版本
卸载现有版本,执行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
安装最新版本,执行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2,不愿采用先卸载再安装方式的话,可以如下操作
执行以下命令
brew update
//这时候你肯定会报错说你不能改变/usr/local的东西 这是因为
这是Mac OS 10.13版本之后加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root身份在Mac上运行(参考https://blog.csdn.net/shaobo8910/article/details/81121314)。
解决办法:关闭SIP
1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式
2.点击工具里的Terminal(终端)
3.执行 csrutil disable
4.重启Mac
5.重启完成后,执行 sudo chflags norestricted /usr/local && sudo chown -R fxp/usr/local
(如果想重新开启安全设置,则重复1、2步骤,输入csrutil enable就可以了)
注:建议开启SIP 安全
通过Brew指令安装RabbitMQ
输入 brew install rabbitmq指令即可进行rabbitmq服务的自动安装。
RabbitMQ安装后的路径为:/usr/local/Cellar/rabbitmq/3.7.3 (版本根据安装版本确定)
进入该目录(/usr/local/Cellar/rabbitmq/3.7.3)之后,输入sbin/rabbitmq-server指令,出现一下提示信息时rabbitmq启动成功:
rabbitmq启动成功
此时在浏览器输入http://localhost:15672即可进入rabbitmq控制终端登录页面,默认用户名和密码为 guest/guest
配置环境变量 :
1.看看当前变量值:echo $PATH(你也可以不看)
2.输入:sudo vi ~/.bash_profile,按回车输入密码后用vi打开用户目录下的bash_profile文件。一定要用sudo,否则没权限保存文件。
3.按i键,开始编辑 加入
export PATH=$PATH:/usr/local/sbin
4.编辑完之后,按ESC键,输入:wq! 就可以保存退出了,如果不想保存就输入:q就可以了
5.使环境变量生效
source ~/.bash_profile
启动RabbitMQ服务
上面配置完成后,需要关闭终端窗口,重新打开,然后输入下面命令即可启动RabbitMQ服务:、、
rabbitmq-server
如果不配置环境变量的话 你就得一层一层进目录 配置了之后直接一个 rabbitmq-server就可以启动RabbitMQ了
添加权限
例:springcloud为名字
rabbitmqctl set_permissions -p / springcloud '.*' '.*' '.*'
在整个生产消费过程中,生产和消费是一个异步操作。