Mac下homebrew安装
需要替换国内镜像
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
该脚本用了中科大镜像加速访问,仅修改仓库地址部分,不会产生安全隐患。 关于中科大所提供的 Homebrew 镜像服务 https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git
以下是中科大的Homebrew安装帮助 Homebrew 源使用帮助 — USTC Mirror Help 文档http://mirrors.ustc.edu.cn/help/brew.git.html#homebrew-linuxbrew
设置环境变量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/zhangweijing/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
替换核心库
需要更改 Homebrew 的安装源,将其替换成国内镜像。
这里用的是由中科大负责托管维护的 Homebrew 镜像。其中,前两个为必须配置的项目,后两个可按需配置。
若用户设置了环境变量 HOMEBREW_BREW_GIT_REMOTE
,则每次运行 brew update
时将会自动设置远程。 推荐用户将环境变量 HOMEBREW_BREW_GIT_REMOTE
加入 shell 的 profile 设置中。
# 对于 bash 用户
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"' >> ~/.bash_profile
# 对于 zsh 用户
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"' >> ~/.zshrc
- 替换brew.git
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
brew update
重置为官方地址:
unset HOMEBREW_BREW_GIT_REMOTE git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew
备注
重置回默认远程后,用户应该删除 shell 的 profile 设置中的环境变量 HOMEBREW_BREW_GIT_REMOTE
以免运行 brew update
时远程再次被更换。
若之前使用的 git config url.<URL>.insteadOf URL
的方式设置的镜像,请手动删除 config
文件(一般为 ~/.gitconfig
或仓库目录下的 .git/config
)中的对应字段。
- 替换 homebrew-core.git:
若用户设置了环境变量 HOMEBREW_CORE_GIT_REMOTE
,则每次运行 brew update
时将会自动设置远程。 推荐用户将环境变量 HOMEBREW_CORE_GIT_REMOTE
加入 shell 的 profile 设置中。
# 对于 bash 用户
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"' >> ~/.bash_profile# 对于 zsh 用户
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"' >> ~/.zshrc//export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
brew update
重置为官方地址:
unset HOMEBREW_CORE_GIT_REMOTE brew tap --custom-remote homebrew/core https://github.com/Homebrew/homebrew-core
Homebrew Cask 源
使用 USTC 镜像安装,或将已安装的仓库远程替换为 USTC 镜像:
brew tap --custom-remote --force-auto-update homebrew/cask https://mirrors.ustc.edu.cn/homebrew-cask.git
Homebrew Bottles 源
请在运行 brew
前设置环境变量 HOMEBREW_BOTTLE_DOMAIN
,值为 https://mirrors.ustc.edu.cn/homebrew-bottles
。
# 对于 zsh 用户 echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"' >> ~/.zshrc
brew update
brew安装supervisor
1、安装:brew install supervisor
2、自动随系统启动:brew services start supervisor
停止supervisor:brew services stop supervisor
3、手动启动 supervisord -c /usr/local/etc/supervisord.ini
4、启动命令行supervisorctl -c /usr/local/etc/supervisord.ini 进入supervisor 可以使用supervisor 的命令
5、主配置文件 /usr/local/etc/supervisord.ini 这个文件是在安装完成后就有的,这个时候需要根据配置文件里的说明添加守护的进程的配置文件
6、守护的进程的配置文件
先在/usr/local/etc/ 下创建文件夹supervisor.d
mkdir /usr/local/etc/supervisor.d/
7、vim /usr/local/etc/supervisor.d/horizon.ini
8、这个时候就可以根据需要的配置去配置具体的需要守护的进程的参数
这里以laravel horizon为例做一下说明
文件名/usr/local/etc/supervisor.d/horizon.ini
[program:horizon] //守护的进程的名称
process_name=%(program_name)s //supervisord进程名称
command=php /Users/zhangdengke/eclipse-workspace/project_mqs/wwwroot/artisan horizon //守护的进程的执行命令
autostart=true //自动启动
autorestart=true //自动重启
user=zhangdengke //执行的用户名
redirect_stderr=true //是否打印错误日志(在命令行中还是在日志中)
stdout_logfile=/Users/zhangdengke/eclipse-workspace/project_mqs/logs/horizon.log //记录日志位置
到此supervisor的程序安装和配置已经完成。
macOS如果是通过homebrew安装的话,默认的supervisor的配置是在下面的路径:
/opt/homebrew/etc/supervisord.conf
默认的配置在
[include]
files = /opt/homebrew/etc/supervisor.d/*.ini
Mac下homebrew安装相关推荐
- mac下 home-brew安装及php,nginx环境安装及配置
Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案, ...
- mac下Homebrew安装Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask failed报错解决方法
在安装 Homebrew 时发现了如下报错 Error: Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask failed ...
- Mac用Homebrew安装MySQL
Mac用Homebrew安装MySQL 安装 启动MySQL服务器 配置环境变量 修改初始密码 登录MySQL 修改密码 退出MySQL 附一:更新Homebrew报的错 附二:升级系统之后,之前安装 ...
- mac使用Homebrew安装redis、mysql并配置
mac使用Homebrew安装redis.mysql 安装Homebrew 安装Homebrew 校验安装 Homebrew基本使用 安装redis 开始安装 查看安装redis后的路径及配置文件位置 ...
- Mac下Jekyll安装
之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命.最近改用jekyll+gitHub免费空间.记录一下. 我用的是Mac,所以只讲述Mac下如何安装,Wind ...
- mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题
使用的mac OS 10.11 安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...
- Mac下新安装的MySQL无法登陆root用户解决方法
Mac下新安装的MySQL无法登陆root用户解决方法 参考文章: (1)Mac下新安装的MySQL无法登陆root用户解决方法 (2)https://www.cnblogs.com/maxinlia ...
- Jmeter01 -mac下的安装
其实,Jmeter 无论是在mac,win,linux下安装,基本步骤都是一样的. 本篇主要介绍在mac下的安装. Jmeter 安装步骤: 1.安装jdk 2.安装jmeter 安装jmeter版本 ...
- mac下快速安装php的各个版本
原文地址: mac下快速安装php的各个版本,博主:think2me mac下其实已经安装好了PHP,而且版本还蛮新的,平时搞一搞开发,还是可以的,也没啥大问题,但是今天偶然发现一个验证码图片加载不了 ...
最新文章
- 【Python之路】第二篇--初识Python
- CycleGAN作者朱俊彦宣布重返CMU,担任助理教授
- java中Error与Exception有什么区别
- 算法心经.数学的应用.微分的应用
- 一楼二楼教师办公室图书馆操场计算机房,人教PEP四年级下册英语知识汇总.docx...
- [唐诗]189长相思-李白
- yii model层操作总结
- uboot支持S3C6410的SD启动
- qt 线程接收线程 moveToThread 特性
- linux ssh应用
- 停止、启动或重新启动 VMware vCenter Server Appliance 6.x 及更高版本上的服务 (2109887)
- 金融风控小白入门必学:审批策略分析岗面试常见问题
- 2021烟台市高考成绩查询,烟台2021高考成绩查询系统入口
- vs 和 rider 一决高下 结合开发dotnet应用
- 直播视频网站源码,延迟的几种方式
- android根据银行卡卡号判断银行
- python 网格搜索_网格搜索查找AUC参数
- SpreadJS 15.2 英文版-Crack
- Mac OS X 下 Eclipse 安装 SVN 插件 subclipse 及JavaHL 方法
- matlab教程黄金分割,Matlab程序设计在黄金分割法教学中的应用
热门文章
- Post-gress-Q-L12安装
- 日本煤炉Mercari运营详细教程:煤炉店铺运营没有你想的那么简单
- 【拓展】玩转 Terminal 终端:入门指南及进阶技巧
- 1058: 到邮局去寄包裹(2级)输入仅一行。包裹的长、宽、高尺寸和重量,数据间用逗号分隔。输出所需的邮资,结果保留两位小数
- 如何解决Mac App Store无法更新应用的问题
- 运营小白如何选择靠谱的运营工作
- ASCII字符与URL编码的对照表
- 使用vue开发钉钉H5微应用
- IntelliJ IDEA快捷键,基于idea官方快捷键参考卡片英文版翻译
- mysql 存储过程 sql注入_存储过程是否可以防止SQL注入?