阅读 751

一个前端程序员入手MacBook pro做的三两事

背景

hi,大家好,我是一步,前端开发4.5年,前两年开发一直用windows系统,第一次接触MacBook pro是在2018年5月份入职前东家,公司配的MacBook pro,拿到那刻,心里无比激动,也能装装逼了。。。
接下来的使用,让我焦头烂额,因为根本不会用,从开机、下载程序、关闭浏览器到切换、移动、vim等等。。。总之一团糟,各种请教,各种聊骚,还好公司大神不厌其烦手把手教,从系统偏好设置,到vim使用,再到常用软件/常用配置,终于能上手了。
但问题来了,2020年4月份离开前东家,来到现东家,自己也入手一台MacBook pro,发现之前都是大神帮忙配置的,自己竟不会配置。。。于是乎,陷入了各种安装错误的圈子。

如何选电脑配置

购买之前纠结该选择哪款配置,最终选择13.3寸 16+256,基于以下几点,仅供参考:
   1、尺寸:来回携带的,建议13.3寸,本人需要带电脑上下班,所以选择13.3寸携带方便
   2、内存:前端开发不需要同时开启太多资源,其实8g已经够用,考虑后续内存不能新增,使用年限不短,所以最终选择16g
   3、磁盘:本人不打游戏,不装其他大型软件,不存大量图片/音乐/视频,256足够使用,如果不够用,后面可以云存储/增加磁盘等
   4、价格:13.3寸 16+256 使用教育优惠14.4k,16寸最基本配置16+512要17.5k,如果不考虑预算,建议选择16寸,16寸的感觉是真的超爽,性价比高,本人主要是预算不够,太穷屌丝了。

电脑到手后

   1、检查电脑,别以为官网买的就没问题,本人购了两次,第一次刚拿到手,感觉像是官换,后背螺丝就掉了两个,抓紧退货,重新选购
   2、安装常使用软件
   3、购买绿联转换器,电脑保护套
   4、开始工作,嘤嘤嘤嘤嘤嘤嘤嘤嘤嘤

安装遇到的问题

安装git

安装homebrew,提示错误:

Failed to connect to raw.githubusercontent.com port 443: Connection refused error 
复制代码

各种百度,还是无法解决,最后查看知乎大佬文章,得以解决,附上链接 mac安装homebrew失败怎么办
安装成功后: brew install git,安装git

安装nvm

安装方式:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
复制代码

提示错误

Failed to connect to raw.githubusercontent.com port 443: Connection refused error 
复制代码

尝试网上各种解决方法,依旧无用,不知怎的,用公司网,竟然解决了。。。
安装成功之后,nvm --version,报zsh: command not found: nvm,此时打开.zshrc文件,在文件底部添加

export NVM_DIR="$HOME/.nvm"  
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm  
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
复制代码

重启控制台,随即解决问题

安装oh-my-zsh

安装方式:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
复制代码

依旧报上述443错误,无奈只能使用git clone方式安装,比较慢,需要等几分钟,试了几次终于可以安装成功,可是每次打开控制台,就是一大堆提示。。。

[oh-my-zsh] To fix your permissions you can do so by disabling  
[oh-my-zsh] the write permission of "group" and "others" and making sure that the
[oh-my-zsh] owner of these directories is either root or your current user.  
[oh-my-zsh] The following command may help:  
[oh-my-zsh]     compaudit | xargs chmod g-w,o-w  
[oh-my-zsh] If the above didn't help or you want to skip the verification of  
[oh-my-zsh] insecure directories you can set the variable ZSH_DISABLE_COMPFIX to
[oh-my-zsh] "true" before oh-my-zsh is sourced in your zshrc file  
复制代码

这是提示检测到不安全的完成相关目录,要修复权限,可以通过禁用“group”和“others”的写入权限并确保这些目录的所有者是root用户或当前用户来修复权限

本人用的解决办法为:设置变量 ZSH_DISABLE_COMPFIX=true
   1、在.zshrc文件的第一行添加 ZSH_DISABLE_COMPFIX=true
   2、运行source命令,重新加载.zshrc文件