Skip to content

Latest commit

 

History

History
109 lines (59 loc) · 1.93 KB

readme3.md

File metadata and controls

109 lines (59 loc) · 1.93 KB

Go Mac开发环境常见问题汇总

zsh 转为 bash

chsh -s /bin/bash

设置完之后,要关闭terminal重新打开才能生效

bash转为zsh

chsh -s /bin/zsh

设置完之后,要关闭terminal重新打开才能生效

cat /etc/shells可以看到Mac支持的所有shell

.bash_profile设置

对于Go开发,经常需要使用go install下载到$GOPATH/bin下的命令,如果不把$GOPATH/bin放在环境变量里,在terminal里执行命令就会提示command not found

可以把GOROOT/binGOPATH/bin都加入到环境变量设置里,参考如下:

export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

把文件内容拷贝到剪切板

  • cat file.txt | pbcopy,在terminal里执行该命令

​ 执行后,就可以使用CMD+V把剪切板里的内容拷贝到其它地方

  • pbpaste:在terminal里执行该命令

​ 执行后,可以把内容拷贝到终端上

Mac安装homebrew

官网:https://brew.sh/,在terminal里执行如下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Mac安装MySQL

  1. 使用homebrew安装
brew install mysql
  1. 默认安装后root用户登录是不需要密码的,可以如下命令给root用户设置密码:
mysql_secure_installation
  1. 升级后重启mysql
brew services restart mysql

Mac安装Redis

  1. 使用homebrew安装

    brew install redis
  2. 升级后重启redis

    brew services restart redis
  3. 关闭redis

    brew services stop redis
  4. 启动redis

    brew services start redis

使用homebrew安装Redis后,相关文件的路径如下:

  • redis.conf路径:/usr/local/etc/redis.conf
  • redis-server路径:/usr/local/opt/redis/bin/redis-server