文章目录

  • 写在前面
  • Homebrew本地编译版安装
  • Homebrew Rosetta2转译版安装
  • 设置环境变量
  • 换源
  • 结语
  • 主要参考

写在前面

最近入手一台8+256m1Mac Book air,想用来做主力机,于是先配置一些基本的环境。下面主要说Mac上的包管理器Homebrew,折腾了好久,终于明白了brew的安装方法。

之前折腾过一段时间的Ubuntu双系统,所以对于类Unix系统及bash有一点了解,加上Mac神奇的人性化设计,感觉这台air还是很值得体验的。一开始感觉有很多软件不能运行,后来发现只要command+I显示简介,勾选(如果有)Rosetta运行,就能打开了。后来还发现了这样一个很棒的网站www.macwk.com,收集很多Mac上的精美软件,是否支持m1芯片等分类做的也很好,对我这种Mac新手很是友好。

Homebrew本地编译版安装

由于原生版本(beta)的brew已经发布,正好看到国外有位大佬的博客上面有详细的多平台版本brew配置1,在这里先借鉴一下.后来发现在官方文档中也有此命令2

首先打开终端,运行下面的命令:

sudo mkdir -p /opt/homebrew
sudo chown -R $(whoami):staff /opt/homebrew
cd /opt
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

第四步是brew从git仓库下载源码解压并进行本地编译,网速快的话也不会等太久(我这里用了大概5分钟),注意这里安装的brew就是原生版本了,但是很多软件还只能在x86下运行,所以还需要安装Rosetta2转译版本的brew。

上面的brew安装在了系统的/opt/homebrew目录中,这也是brew官方建议的安装目录,这样可以和下面的转译版区分开。

Homebrew Rosetta2转译版安装

这里面的坑就比较多了,国内由于无法访问raw.githubusercontent.com,官网提供的命令

arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

也不能使用。但是没关系,我们可以通过修改国内源镜像的方式加快访问速度。在这里主要参考了3,虽然版本更新迭代很快,一些命令已经不能用了,但是这篇文章的思路给了我很大启发,下面具体来看。

首先需要将上面命令中的网址在浏览器打开,(可能需要一些

m1 MBA配置Homebrew环境+国内源配置相关推荐

  1. Debian 9 更换源 使用国内源 配置方法

    Debian 9 更换源 使用国内源 配置方法 使用中科大的源 ftp.cn.debian.org #中科大 nano /etc/apt/sources.listdeb http://ftp.cn.d ...

  2. HomeBrew 安装 国内源

    HomeBrew 安装 国内源 安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/in ...

  3. linux离线配置qt环境,Linux下配置QT环境

    一.下载Qt源码包到本机,然后解压缩 #tar zxvf qt-x11-opensource-src-4.3.2.tar.gz -C /usr/local //将qt-x11-opensource-s ...

  4. atom配置python环境_Win10如何配置Python的环境变量

    相信有许多人遇到过这样的一个问题,为什么电脑里安装了python,可是win10终端里输入"python"却显示不是内部命令无法.其实是系统的环境变量没有配置所以输入"p ...

  5. python环境变量配置_Python环境变量的配置

    1.右击我的电脑,点击属性,选择高级系统设置 2.选择环境变量 3.第一步:选择系统变量中:path:第二步:选择编辑 4.找到python的存储路径,并复制 5.将路径粘贴在此处 6.点击" ...

  6. php中如何配置环境变量,如何配置phpstorm环境变量如何配置phpstorm环境变量

    大话西游666 4版.根据你的系统平台下载相应的版本后,如果是压缩文件,先解压后双击运行,不是压缩文件,直接双击运行就可以了,运行后出现下面的界面,在下面界面上单击"Next".跟 ...

  7. macbook配置java环境变量_配置java环境变量

    1.找到此电脑我的电脑右键属性. 2.点击高级系统设置. 3.点击环境变量. 4.点击新建. 5.创建变量名JAVA_HOME必须是大写,变量值找到你的jdk的根目录复制下来,然后粘贴进去,点击确定. ...

  8. macbook配置java环境变量_Mac配置JDK环境变量的详细操作

    想必不少网友还不知道Mac配置JDK环境变量的详细操作,下面小编就讲解一下Mac配置JDK环境变量的操作方法,希望对你们有所帮助哦. Mac配置JDK环境变量的详细操作 1.访问Oracle官网 ,浏 ...

  9. xmap 配置php环境,安装和配置环境

    Composer 安装 thinkphp5.1版本官方开始不提供代码直接下载,转而使用composer,或者git进行安装下载.对于一些不熟悉版本控制git来书可能是一个难点.或者composer也是 ...

最新文章

  1. Tile Racer — 3D 赛车游戏
  2. C语言中整型在计算机中的存储
  3. 从一个面试题看程序员的几项基本功
  4. 截取字符串slice(),substring() ,substr()。
  5. [蓝桥杯][历届试题]回文数字-暴力枚举
  6. java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧
  7. onenetsim定位功能吗_经常玩手机的抓紧看看,原来手机键盘还隐藏4个实用功能,真实用...
  8. 面试官:怎么改进哈希算法实现负载均衡的扩展性和容错性?我:...
  9. 这行的压力还是比较大的
  10. hdu1520 (树形dp)
  11. 二维码扫描开源库ZXing定制化【转】
  12. 小米手机无需刷入Recovery获取Root权限,卡刷包payload.bin提取boot.img文件
  13. Golang 相关 mindoc开发
  14. MATLAB Codesys,CoDeSys学习日记(一)
  15. 有哪些超好用的邮件群发软件?这款做邮件推广的一定要试试!
  16. 关于互相帮忙投票的微信群、微信刷投票群、微信投票刷票群的详情介绍
  17. Gardner定时同步的matlab实现
  18. 如何自定义hpa metric server
  19. CRM百科 | CRM是什么?
  20. 佳明手表同步失败显示服务器错误,解决佳明表盘设置无法同步

热门文章

  1. [thinkphp 5.0源码阅读] 缓存(一)
  2. 在Js或者cess后加版本号 防止浏览器缓存
  3. macbook装双系统多分区其实很简单,你只要把macbook当作一台普通pc就可以了!
  4. C# 调用命令行,参数有空格
  5. 深度学习——用softmax函数来规范可变参数
  6. PAT乙级(1023 组个最小数)
  7. bios文件查看工具_“主板BIOS教程”手把手教你刷bios,多种bios教程
  8. DTC精彩回顾—王义成:国产数据库技术发展的探索与思考
  9. 不会SQL注入,连漫画都看不懂了
  10. 记一次MongoDB故障排查的过程