ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

mac_m1编程环境搭建以及适配情况总结

2021-02-15 14:29:25  阅读:247  来源: 互联网

标签:适配 mac m1 https Homebrew brew homebrew com 下载


mac_m1编程环境搭建以及适配情况总结

一、基础

mac m1的环境变量配置文件在/etc/zshrc

一般网络上下载的安装包后缀为dmg是适配的

搜索目前是否有支持arm架构的软件环境网站:https://doesitarm.com

mac专门包管理工具HomeBrew(安装方式见下方):https://formulae.brew.sh

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

二、安装HomeBrew

原文:https://blog.csdn.net/qq_29101773/article/details/112425894

HomeBrew的所有问题这篇文章基本都有:https://mintimate.cn/2020/04/05/Homebrew/

打开终端 (文件夹位置得在/opt/homebrew)

cd /opt

mkdir homebrew

curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

下载完就ok赖

之后使用homebrew装软件时可能会报如下错

在这里插入图片描述

按照提示 获取当对应目录权限即可

sudo chown -R $(whoami) /opt/homebrew

安装完成后 brew -v 查看安装是否成功
若提示找不到brew
需要在zshrc里手动加上(macOS Big Sur默认是使用zsh,使用bash的话需要修改/etc/bashrc)
先备份一下原文件

sudo cp /etc/zshrc /etc/zshrz_bak
sudo vi /etc/zshrc

在最下面增加

export HOMEBREW_HOME=/opt/homebrew
export PATH=$PATH:$HOMEBREW_HOME/bin

然后保存文件
source /etc/zshrc
重新打开一个新终端 执行brew -v查看是否成功


出现的问题:

  1. 输出版本brew -v 出现Homebrew/homebrew-core N/A

    原因:安装未完全,检查三个库brew.git、Homebrew-core、Homebrew-cask是否都有:

    没有的话可以根据链接对应下载:https://mintimate.cn/2020/04/05/Homebrew/#Arm版本

  2. 错误如下:

    Error: Could not 'git stash' in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core!Please stash/commit manually if you need to keep your changes or, if not, run: 
    cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
    git reset --hard origin/master
    

    按提示操作即可


HomeBrew的默认软件安装位置(m1):

一般都是安装在此目录opt/homebrew/Cellar

可以使用brew list 软件名确定安装位置

二、Go环境

目前go 16.1 beta 原生支持,其他版本都需要转译

不知道为什么doesitarm网站上给的地址进不去,所以先下载goland,然后使用goland下载安装包

goland下载地址:https://www.jetbrains.com/go/download/#section=mac

安装后在选择GOROOT时选择Download,然后选择1.16beta版本(选好下载的地址)

然后将此目录加入环境变量/etc/zshrc

export GOROOT=/Users/xwj/sdk/go1.16beta1
export PATH=$PATH:$GOROOT/bin

测试go version

如果要使用GOPATH的话在自行设置。

三、node、npm、git、hexo、docker、docker-compose均已支持

下载好Homebrew就很简单了,直接使用brew install 环境名即可

  • node更换淘宝源以及更改下载包根目录

    # 更换源
    npm config set registry https://registry.npm.taobao.org --global
    
    npm config set disturl https://npm.taobao.org/dist --global
    
    确认成功:
    
    npm config get registry
    
    # 更改根目录
    
    npm config ls              查看默认安装路径
    
    npm config set prefix "your setting path"     设置路径,如:"D:\local software manager\download\node\node local resposity"
    
  • hexo

    新换的机器迁移Hexo博客:

    https://blog.csdn.net/eternity1118_/article/details/71194395?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control

  • docker

    docker已经原生支持m1了,直接在homebrew中安装即可

四、BetterTouchTool

原生支持了,可以在doesitarm中搜索,触控板快捷操作的神。支持各种自定义手势快捷。

可以在https://xclient.info上搜索下载(破解版)。

https://folivora.ai/downloads

五、屏幕截图与图床

截图工具下载:

snipaste 和 uPic

这两款软件均可以在官网下载,可以在:https://xclient.info上搜索下载。

六、java、idea、mvn

  • jdk:

    https://www.azul.com/downloads/zulu-community/?package=jdk

    zulu的jdk 顶!

    官网下载过慢的话使用百度云:

    下载地址:
    链接: https://pan.baidu.com/s/11kUi3mA5X8L_4Jiy6TfLSw 提取码: pmia

  • maven

    https://maven.apache.org/download.cgi
    maven.apache.org

    安装后

    修改/etc/zshrc

    添加环境变量

    export MAVEN_HOME=/Users/…/apache-maven-3.6.3

    export PATH= P A T H : PATH: PATH:MAVEN_HOME/bin

    重新加载

七、navicate

https://www.macwk.com/soft/navicat-premium

八、知云翻译

https://www.yuque.com/xtranslator/zy/wv60oc

九、VScode

https://code.visualstudio.com/Download

十、HBuilderX和微信小程序

微信小程序:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

都可在官网下载最新版macos版本,实测可以使用

只是我在HBuilderX中直接运行到小程序是无法打开小程序开发工具的

8sqbP4

但是可以通过手动打开微信小程序开发工具选择文件夹打开(路径在项目根目录下的unpackage/dist/dev/mp-weixin),双方可以保持同步更新编译

SAF50r

十一、Parallels Desktop虚拟机

没想到m1这么快就有了windows、Linux虚拟机的适配,本人没这个需求,有需求可见下方链接视频配置:

简介:https://www.iplaysoft.com/pd-windows10-arm.html

hx7FTh

预览版下载:https://www.parallels.com/blogs/parallels-desktop-apple-silicon-mac/
在公告里选择尝鲜技术预览版本

注册、登录进去之后象征性的看一看!!

然后记一下step 3 中的 Activation key 之后安装时就用这个码来通过验证

QtUqgg

然后点击step 3里的DOWNLOAD下载pd的安装包

  • Windows10

    链接: https://pan.baidu.com/s/1xn6y3SsE7nMSc55EUh9Llg 密码: iqv4

其他还在更新中。。。

标签:适配,mac,m1,https,Homebrew,brew,homebrew,com,下载
来源: https://blog.csdn.net/weixin_43988498/article/details/113815873

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有