Mac 新电脑环境配置🔥

219 阅读5分钟

MAC电脑环境

学完以下内容你的电脑能够开发99%的前端、移动端项目

通用软件安装

这里列举常用的软件安装

Homebrew安装

git

brew install git

wget

brew install wget

终端软件

iterm2

安装官网

Zsh

有了终端利器iTerm2,当然还得配上一款顺手的shell。众所周知,如今用得最广泛的默认shell,就是bash了,因为它也是很多Linux发行版默认带的shell。作为默认自带的shell,其特点,也就是:特点不是很明显 -_-# 不太方便的地方是:可定制性和可扩展性有限,自动补全功能不够强大…… 所以,既然用上了iTerm2,需要一款更为强大的shell来配合。

关于shell,首当推荐的就是Zsh了。之所以叫Zsh,其含义是:

The last shell you’ll ever need!

可以理解为,一旦用上它,就别无所求了。跟Bash相比,Zsh的补全功能强大了许多,可以自动补全命令、参数、文件名、进程、用户名、变量、权限符,等等…… 另外,还支持插件,通过插件又可以扩展出许多功能来。

既然有了Zsh,那Oh My Zsh又是啥呢?因为 zsh 的默认配置极其复杂繁琐,让人望而却步,直到有了Oh My Zsh这个开源项目,让zsh配置降到0门槛。而且它完全兼容 bash 。所以,我们可以理解为Oh My Zsh是一个方便你配置和使用Zsh的一个开源工具。

掌握了这些姿势,随后我们可以开始动手配置我们逼格满满的终端环境了……

  • 安装 brew install Zsh
  • 检查zsh 是否安装成功
    //(1)查看安装的 shell
    cat /etc/shells
    //(2)查看当前使用的 shell
    echo $SHELL
    //如果不是  /bin/zsh 则要切换成/bin/zsh
    chsh -s /bin/zsh
    // 安装 oh-my-Zsh:
    sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-Zsh/master/tools/install.sh -O -)"
    // 官网:<https://github.com/ohmyzsh/ohmyzsh>
    
  • 配置主题
    jonathan
    miloshadzic
    jbergantine

nvm安装

官网
注意:安装nvm之前千万不要先安装node

  • 安装
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  • 配置(~/.zshrc文件中更改)如果现安装了 zsh 那么这个时候就已经存在了,直接关闭终端,在打开就可以了
    export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
    # 最后一行增加
    source ~/.bash_profile
    
  • 使用 nvm install 14.17.5 安装指定版本的node
    nvm use 14.17.5 切换指定版本的node 参考链接

安装 yarn、pnpm、cnpm

npm install -g yarn

注意:这里安装的 yarn、cnpm 等是跟上面的 node 版本挂钩的,以后发现命令不能用了,先检查 node 的版本是不是正确

iOS开发

软件安装顺序: Xcode --- HomeBrew --- RVM --- Ruby --- CocoaPods

xcode-select

注意:安装失败 && xcode 也无法安装的话就更新系统吧

xcode-select --install 

rvm(前面安装过了就不用安装了)

安装官网

ruby

rvm list known   #查看都有什么 安装包

ruby --version

移除当前旧版本

rvm remove 当前版本号

安装 2.3.1 版本

rvm install 2.3.1

切换使用哪个版本的 ruby

rvm use xxx

cocoa pods

(1)sudo gem install -n /usr/local/bin cocoapods

输入电脑密码, 回车等待.

(2) pod setup 
需要一段时间.
如果安装失败 ~/.cocoapods 里面是空的,就需要重新setup.

命令如下:

pod repo remove master

pod setup

如果安装成功,~/.cocoapods下文件夹会有几百M.

更新CocoaPods版本:
sudo gem update cocoapods
查看版本: pod --version
  • 免更新安装 pod install --verbose --no-repo-update pod update --verbose --no-repo-update

python

这里我们使用pyenv来管理python的版本;

  1. 安装pyenv
brew install pyenv
  1. 安装node
pyenv install 2.7.18 -v
  1. 卸载
pyenv uninstall 3.9.0 -v
  1. 安装完成之后需要对数据库进行更新:
pyenv rehash
pyenv versions # 查看版本号
pyenv global 3.9.0 # 使用

pyenv安装的python路径: /Users/supaur/.pyenv/versions/3.9.*/bin/python 参考地址

前端开发

node

brew install node

cnpm

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose

npm 配置

npm 配置命令指定路径 npm config set python "/Users/supaur/.pyenv/versions/2.7.9/bin/python"

JAVA环境搭建

在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以本篇就稍微总结一下如何在Mac osx下配置java环境变量。

  • 打开终端,查看10.10版本的系统使用的是什么shell命令: 58×8.tiff

输出的是bash,说明是Bourne shell,是默认的Unix Shell命令。

  • 下面通过命令行查看笔者的java版本:

Dey11wideMncBook-prodeviluis Java -version.tiff

如果你的系统已经安装成功JDK,通过java -version就可以看到相应的jdk版本。

如果你的电脑还没有安装JDK的话,可以到Oracle官网下载jdk

Seth Q So CorlRo G Coreve ea.png

Java se Devolopmer Ke 13 Downlonds.png

下载以后直接安装软件包,安装结束就可以正常使用了.

  • 若还不能正常使用,请参考下面的

这里我遇到的最大的坑就是我的Mac之前配置的oh-my-zsh,而在网上找的资料全都是在bash下配置的,由于一直出错,没办法,只能去了解下bash和zsh的区别。好了,这里就把配置Java开发环境遇到坑的过程贴出来,让一些跟我遇到一样问题的小伙伴们少走一些弯路。

1.安装jdk

安装jdk1.7后,发现不需要进行环境变量配置,直接在终端中就能使用java和javac命令了。jdk所在目录为:/Library/Java/JavaVirtualMachines

配置一下环境变量,输入命令 vi ~/.zshrc,使用vi打开文件,在.zshrc中:

export JAVA_HOME=/Users/zhxxxxx/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home 

#jdk安装路径
export PATH=$JAVA_HOME/bin:$PATH

不同的电脑 用户名不一样,当前是:zhxxxxx

按esc键后,命令状态下:wq退出vi

输入命令source ~/.zshrc,执行配置文件,或者重启终端也可以

安装成功如图

java -version.png

常见问题

  1. Error: Can't find Python executable "python", you can set the PYT HON env variable.
    需要切换node的版本。