赞
踩
由于最近电脑坏了整个工作环境换到了 MacOS 上,正好趁此机会记录一下重新搭建基础编程环境的过程
首先是下载资源的网址:这两个网站有很多 Mac 上的破解软件,我们可以在上面找到自己需要的大部分软件
https://xclient.info/
https://macwk.cn/
当你第一次输入 xcode-select --install,gcc,git、python 等命令时,系统会提示你安装命令行开发者工具,直接安装即可
正如官网宣传的那样,Homebrew 是 macOS 上缺失已久的包管理工具,它是一个命令行程序,提供了类似 Ubuntu 上的 apt-get 功能,通过简单的命令,就能够方便地进行第三方库的安装、更新与卸载操作,并且避免了与系统文件产生冲突的弊端。
Homebrew 是一个使用 Ruby 编写的程序,而 macOS 自带 Ruby,因此可以使用自带的 Ruby 进行安装。执行下列代码:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
因为 GitHub 有时候因为网络原因我们经常会安装失败,这时可以使用国内的 Gitee 源来进行安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
或者将 IP 与域名进行关联然后再运行第一条命令
199.232.28.133 raw.githubusercontent.com
那个 IP 不行的话,去这里查看最新的 IP,然后更新一下上面命令中的 IP
brew安装软件与软件官网下载安装的区别是:比如安装Java,从官网下要配环境,brew不用
通过 brew install 安装的应用默认在 /usr/local/Cellar/ 目录下(m1芯片系统放在 /opt/homebrew/Cellar/ 目录下)。有些应用会自动创建软链接放在/usr/bin或者/usr/sbin,同时也会将整个文件夹放在 /usr/local
另外我们还可以使用 brew list 软件名
确定安装位置
在 Oracle 官网 下载 Jdk,M 系芯片选 ARM64 架构,Intel 芯片选 x64 架构。下载前它会要求注册一个账号
下载完成后双击打开一直下一步就行
在 Node.js 的官网直接点击 LST 版本下载然后一直点击下一步即可
也可以使用 brew 直接安装
brew install node
如果是在官网下载安装可以执行下面的命令
echo 'PATH=$PATH:/usr/local/bin/'>>.bash_profile
这条命令在 .bash_profile 文件最后添加了 Node.js 的安装位置,这样我们在终端里面直接输入 node 就可以进入 Node.js 的环境了
临时修改
在 npm install XXX 时加入–registry URL即可,不会影响到本地配置,如:
npm --registry https://registry.npm.taobao.org install express
永久修改
npm config set registry https://registry.npm.taobao.org
查看npm源地址有没有换成功
npm config get registry
重置为官方源
npm config set registry https://registry.npmjs.org/
Node.js 升级
sudo npm cache clean -f // 清除 nodejs 的 cache
sudo npm install -g n // 使用npm安装n模块
npm view node versions // 查看 node 所有版本
sudo n latest // 升级到最新版本
sudo n stable // 升级到稳定版本
sudo n xx.xx // 升级到具体版本号
2.利用brew升级
brew update
# (1).更新homebrew,如果出现The /usr/local directory is not writable.则需要更改权限 ,然后输入:sudo chown -R $(whoami) /usr/local
# (2).升级完以后,会弹出这个
Homebrew no longer needs to have ownership of /usr/local. If you wish you can
return /usr/local to its default ownership with
sudo chown root:wheel /usr/local
# (3). 按提示输入下边的命令,更改会原来的权限
sudo chown root:wheel /usr/local
# 接下来更新node
brew upgrade node
npm 升级
sudo npm install npm@latest -g // 升级到最新版
sudo npm install npm@xx -g // 升级到指定版本
npm version // 查看版本详情
npm view npm version // npm 最新版本
npm view npm versions // npm 所有版本
npm list // 插件清单
很多的软件在运行的时候都需要电脑安装了 Python 环境,所以要安装一下。
如果你正在使用Mac,系统是OS X >= 10.9,那么系统自带的Python版本是2.7,如果你的OS X >= 12.3 并且安装了命令行开发者工具,那么系统自带的Python版本是3.9.6 ,具体可以看这篇文章
但是当我们使用 python3 --version
或者 which python3
时发现默认使用的不是我们安装的版本
我采取的方法是修改 ~/.zshrc
文件:
使用 vim ~/.zshrc
打开文件在最下面添加:
# python
export PATH=/opt/homebrew/bin/:$PATH
# 或者可以直接使用别名
alias python3=/opt/homebrew/bin/python3
使用 source ~/.zshrc
命令出现加载一下该文件
这样把 homebrew 放在环境变量最前面就行了,使用 echo $PATH | awk '{ gsub(/:/,"\n"); print $0 }'
查看一下
/opt/homebrew/bin
/opt/homebrew/sbin
/usr/local/bin
/System/Cryptexes/App/usr/bin
/usr/bin
/bin
/usr/sbin
/sbin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
/Library/Apple/usr/bin
关闭终端重新打开,执行 which python3
命令,现在就对了
这个问题比较好解决,只需要关闭弹窗然后在访达里打开应用程序目录,然后找到打不开的查询右键选择打开即可
Gatekeeper 是 macOS 操作系统的一项安全功能。它验证只有受信任的软件才能在您的 Mac 上运行。如果正在启动的软件已更改,用户将收到有关损坏的消息……
这导致我们安装一些文件的时候,Mac 会提示我们 “XXX”已损坏,打不开。您应该将它移至废纸篓
解决方法:
方法一:
使用命令:sudo xattr -r -d com.apple.quarantine
输入一个空格,然后将损坏的程序拖到终端窗口中
这个命令的作用是绕过该应用程序的隔离区
方法二:
直接禁用 Gatekeeper
对于 macOS 10.12 – 10.15.7
sudo spctl --master-disable
适用于 macOS 11 及更高版本
sudo spctl --global-disable
要启用 Gatekeeper,请将“disable”替换为“enable”
SIP类似于Windows防火墙和Android手机Root,我们安装一些学习版软件前必须要将其关闭才能成功安装运行,不同系统的 Mac 关闭步骤略有不同
在关闭SIP系统完整性之前,我们首先检查SIP系统完整性保护是否开启。
打开terminal
并输入以下命令并按 Enter:
csrutil status
启用未关闭:
System Integrity Protection status: enabled.
禁用:
System Integrity Protection status: disabled
如果没有关闭,则需要关闭SIP!
重新启动,然后按住 command ⌘ + R 键,直到进入恢复模式,看到「实用工具」窗口时,恢复功能启动即完成
在上方的菜单栏点击「实用工具」选择「终端」。
在终端中,输入「csrutil disable」后回车。
回车后会提示「成功关闭了系统完整性保护,请重启机器」
重新启动之后按住电源键即按指纹的地方,然后选择“选项”
进入之后步骤和上面一样了
轻量级代码阅读器、编辑器
开发 Java 的 IDE,吃饭的家伙
详细教程可以查看这个网址
直接官网下载安装,完成之后下载激活工具包,点击下载,提取码:Vh0p
解压后打开激活工具包目录,这里建议把 ja-netfilter-all 这个文件夹直接复制粘贴到「文稿」目录,通常情况下是以下路径:
~/Documents
然后打开「终端」,找不到的同学按下 Command + 空格,输入「终端」或「Terminal」,第一个结果就是,没有 ⌘ 键的键盘,就是 Windows 键 + 空格。
下一步,在 ja-netfilter-all 文件夹中,有一个名为 install.sh 的文件,这一步是给其赋予运行权限。
然后再次把 install.sh 拖到终端运行。
这里会有两种结果,先说成功的情况,运行成功会显示以下内容:
Done. the "kill Dock" command can fix the crash issue.
如果你得到这个结果,那么可以直接到下一步。
但是如果你得到的是下面的结果,则代表不成功,脚本未能找到目标文件,这也是最常见的情况:
ja-netfilter.jar not found
首先打开访达的「显示路径栏」。
接下来,复制 ja-netfilter-all 的路径。
下一步,使用代码编辑器打开 install.sh 这个文件,这里推荐使用「Visual Studio Code」,这是一款由微软推出的代码工具,免费软件;或者使用其他你喜欢和习惯使用的软件。
打开后,修改第 8 行「BASE_PATH」的值,其实也就是把原来的内容直接改成上一步复制到的绝对路径。
然后保存退出,返回上一步在终端中运行 install.sh ,此时脚本应该可以得到成功运行的结果。
接下来就是软件的激活步骤,这里以 PhpStorm 为例。找到激活工具包中 Activation Codes 文件夹,打开 PhpStorm.txt ,复制其中代码。
下一步运行软件,运行后,软件会立即弹出要求激活的界面,然后粘贴上一步得到的激活码。
PS:这个激活码可以同时激活 Code With Me 插件。如果你粘贴激活码后提示 Invalid ,有两种可能性:
第一是之前的步骤操作有误
第二是之前的版本激活存在问题或者没有卸载干净
虽然显示 2025,但据说应该是无限期的,这套激活方式不需要登录 Jetbrains 账号。
最后一步,建议修改 HOSTS 文件把 account.jetbrains.com 屏蔽掉。使用 SwithHosts,照图添加内容,关闭开关即可。
Transmit 是一款 Mac 上的 FTP 客户端,无论在界面还是用户体验上做的都很好,支持连接历史记录、喜爱列表、双栏浏览、连接为本地磁盘等,除了FTP协议外,还支持SFTP、亚马逊的S3、WebDAV等协议,连接和文件传输速度都很快,非常不错!
技术 Api 文档管理工具,可以配合 IDEA 等其他软件快速查看各种语言、函数、类等的信息
功能强大又好看的终端,Mac 自带的是在是太丑了,Mac 的优势之一就是用户界面和命令行的完美结合,让你既可以享受它妙曼身姿的时候,又可以深入了解一下它的内心。
数据库可视化工具,支持很多类型的数据库,最新版(16.2.9)支持了 Redis
用来管理 host 文件的小工具
完全开源免费的虚拟机软件,用来结合 vagrant 做一些集群环境管理
国产的接口调试工具
用来开发、调试微信小程序的工具
开发苹果系软件的御用开发工具
好用又漂亮的 MarkDown 文件编辑器
微软办公工具全家桶
Microsoft Office 2021 合集 下载地址
两个安装时都是一直点下一步就行
先安装 Office 本体
再安装许可证
是一个可以让你在状态栏定制化显示 CPU、GPU、内存、硬盘、网络、传感器、天气、电池、时间的工具
安装完成单击左上角,然后单击 激活
后打开 License.rtfd 文件,输入邮箱和许可证激活
可以自定义右键菜单
一个可以自定义右上方状态栏显示隐藏和图标顺序的小工具
一个桌面窗口管理软件,可以实现类似 windows 的左右等分屏
一个卸载应用的小工具,通过它卸载软件可以清除掉软件留下的垃圾文件
Mac 上适配最好的虚拟机软件,19 版本适配了 M 系列芯片,并且可以在它安装的 windows 上使用指纹解开机锁
使用它安装的虚拟机体验类似 windows 上的 WSL2
下载软件、激活程序和激活教程可以查看这个网址](https://luoxx.top/archives/pd-18-active)
PD19 永久授权激活教程
本激活工具无需关闭sip,直接可用,理论上可以激活pd17、pd18、pd19版本。
在pd官网下载安装包并且安装,安装完成后退出pd,也可以直接点击下方地址下载。(按需下载所需版本,目前推荐下载19.1.0)
19.0.0 : https://download.parallels.com/desktop/v19/19.0.0-54570/ParallelsDesktop-19.0.0-54570.dmg
19.1.0 : https://download.parallels.com/desktop/v19/19.1.0-54729/ParallelsDesktop-19.1.0-54729.dmg
19.1.1 :https://download.parallels.com/desktop/v19/19.1.1-54734/ParallelsDesktop-19.1.1-54734.dmg
下载激活工具
本激活工具来自macked, 原网址 https://macked.app/parallels-desktop.html
2.0 显示专业版, 需登录账号, Intel 通杀所有版本;
2.1 显示专业版, 需登录账号, Intel 通杀所有版本,不支持ARM芯片;
3.x 显示商业版, 只支持PD19.0,支持arm/intel;
4.0 显示商业版, 只支持PD19.1.0版本,支持arm/intel,推荐!
4.1 可以激活19.1.1版本,但是需要关闭sip,不推荐使用,关闭sip的教程可以自行百度谷歌一下。
所以按需下载即可,建议安装19.1.0版本,然后下载4.0.0版本激活补丁。
打开激活工具,如图,直接双击就能启动激活工具,无需把工具移动到应用程序目录。当然,移动到应用程序目录后再打开也是没问题的。
运行激活工具后,点击弹出窗口的安装补丁按钮,输入密码即可。
激活之后再次打开pd,会报“请移动到废纸篓”,只需要打开访达,点击侧边栏的应用程序,找到pd,右键打开即可。(只有激活后第一次打开需要如此操作)
ps:一定要使用访达操作,像qspace之类的第三方文件管理工具,在应用程序右键依然无效,必须得用自带的访达。
安装虚拟机时不要用它的源,自己去下载 ISO 文件
一个体验还行的 PDF 查看、编辑工具,该有的功能都挺齐全
小巧的截图工具,截图的图片可以贴在屏幕上
一个启动器软件,类似苹果的聚焦搜索,可以安装各种插件,安装插件后可以极大提升效率
跨平台思维导图软件,画的思维导图颜值很高
一个可以显示当前应用快捷键组合的小工具
一个清理垃圾的软件,界面美观、功能齐全
众所周知,Mac 的内存和硬盘都是金子做的,所以很有必要做好管理
官网下载 可以直接下最新版没啥问题,下载后直接双击就可以解压了,然后可以把解压包放在自己想的位置
打开 maven 包里 conf 目录下 的 setting.xml 文件,在 mirrors
标签里面添加阿里源
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
Mac 下就一块硬盘所以可以不用修改默认本地仓库的位置,当然如果想改可以在
localRepository
标签里面配置仓库位置
编辑 文件
vim ~/.bash_profile
添加环境变量(路径换成自己的)
export M3_HOME=/usr/local/maven/apache-maven-3.6.3
export PATH=$M3_HOME/bin:$PATH
重新加载文件使配置生效
source ~/.bash_profile
检查是否生效
可以先输出 Maven 环境地址
echo $M3_HOME
echo $PATH
如果输出类似这样的值则表明配置没问题。
/Users/oizys/package/apache-maven-3.9.5
/Users/oizys/package/apache-maven-3.9.5/bin:/Users/oizys/.nvm/versions/node/v16.20.2/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin
接下来用maven 的命令查看 maven 版本,鉴定Maven 环境是否安装成功。
mvn -version
成功时,输出的日志如下:
Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: /Users/oizys/package/apache-maven-3.9.5
Java version: 1.8.0_391, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "14.1.1", arch: "aarch64", family: "mac"
这样,Mac 下 Maven 的环境就配置成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。