mac_m1编程环境搭建以及适配情况总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mac_m1编程环境搭建以及适配情况总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4834字,纯文字阅读大概需要7分钟。
内容图文
![mac_m1编程环境搭建以及适配情况总结](/upload/InfoBanner/zyjiaocheng/605/81165779801a4feea2df839235d3053f.jpg)
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
查看是否成功
出现的问题:
-
输出版本brew -v 出现
Homebrew/homebrew-core N/A
原因:安装未完全,检查三个库brew.git、Homebrew-core、Homebrew-cask是否都有:
没有的话可以根据链接对应下载:
https://mintimate.cn/2020/04/05/Homebrew/#Arm版本
-
错误如下:
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中直接运行到小程序是无法打开小程序开发工具的
但是可以通过手动打开微信小程序开发工具选择文件夹打开(路径在项目根目录下的unpackage/dist/dev/mp-weixin),双方可以保持同步更新编译
十一、Parallels Desktop虚拟机
没想到m1这么快就有了windows、Linux虚拟机的适配,本人没这个需求,有需求可见下方链接视频配置:
简介:https://www.iplaysoft.com/pd-windows10-arm.html
![mac_m1编程环境搭建以及适配情况总结 - 文章图片](/upload/getfiles/0001/2021/4/30/20210430091408148.jpg)
预览版下载:https://www.parallels.com/blogs/parallels-desktop-apple-silicon-mac/
在公告里选择尝鲜技术预览版本
注册、登录进去之后象征性的看一看!!
然后记一下step 3 中的 Activation key 之后安装时就用这个码来通过验证
然后点击step 3里的DOWNLOAD下载pd的安装包
-
Windows10
链接: https://pan.baidu.com/s/1xn6y3SsE7nMSc55EUh9Llg 密码: iqv4
其他还在更新中。。。
内容总结
以上是互联网集市为您收集整理的mac_m1编程环境搭建以及适配情况总结全部内容,希望文章能够帮你解决mac_m1编程环境搭建以及适配情况总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。