mac开发必备软件配置,看完这篇你再也不用到处寻找了

前言:本文尝试从使用者的角度,给出Java程序员常用的一些软件配置,让你的配置不再头大,不再到处寻找,只需要一遍文章解决。如果有没有覆盖的好用软件,欢迎在评论区告诉我,我一定补上。

1. Xcode

Xcode是在mac上开发的必备软件,很多应用都依赖该软件,该软件按照则比较简单,可以从Appstore进行安装。
紧接着可以利用如下命令安装Xcode command line tools

xcode-select --install

看到安装完成的命令,则表示ok了。

2. HomeBrew

相信我一定要安装它,可以节省超级多少时间。相当于是一个包管理工具,让你安装和更新程序变得更方便。

1、在终端上运行该命令

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

但是由于该镜像在国外,因此下载速度超级慢,可以参考知乎大神的提速方法。mac安装homebrew失败怎么办
记得看第一个老哥的回答

2、检查是否成功安装

brew -v

如果可以正常显示版本号,则说明安装成功。

3、将应用程序连接到环境变量
这一步的目地是让通过Homebrew安装的程序的启动链接(在 /usr/local/bin中)可以直接运行,无需将完整路径写出。

echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile

2.1 homebrew简单教程

homebrew最根本的作用做包版本管理。
比如通过如下命令安全软件

brew install <package_name>

3. iTerm2

利用Iterm2改进你的终端吧,打造一个优雅的终端。
可以通过官网,下载iterm2,iterm2下载或者通过homebrew安装iterm2

brew cask install iterm2

下面做一些简单配置使得Iterm2更加好看。(这一步可以根据自己的喜好设置)
我一般将主题设置为Solarized Dark theme
1、按Command + ,快捷键打开iTerm2,打开iTerm2的偏好设置
2、定位到Profiles -> Colors -> Color Presets路径,选择Solarized Dark主题
在这里插入图片描述

3.1 安装zsh

zsh可以使iterm2更加强大,正所谓好马配好鞍,可以将zsh理解为iterm2上的扩展。

1、homebrew安装zsh

brew install zsh zsh-completions

2、安装 zsh 拓展功能和主题oh-my-zsh

curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

3、配置一些基本的主题
我个人比较喜欢默认的主题,你们可以参考这篇文章设置一些自己的主题。iter2主题设置

4. 安装git

git的作用不用我再继续阐述了吧,现在互联网基本上是利用最广泛的代码管理工具了。
1、下面用homebrew来安装git

brew install git

2、检测git是否安装好

git --version

3、配置git信息
通过如下命令将配置信息添加到~/.gitconfig文件中

git config --global user.name "github用户名"
git config --global user.email "github账号邮箱"

4、配置哪些文件的改动可以忽略(非必须)
这一步的目的是忽略一下文件,不提交到远程
将这些问内容添加到~/.gitignore中,记住该文件需要新创建哦

.DS_Store
Desktop.ini
._*
Thumbs.db
.Spotlight-V100
.Trashes
*.pyc
*.out
venv
node_modules
.sass-cache

6. 安装mysql

同样利用homebrew安装mysql,可以通过如下命令指定mysql的安装版本,如果不指定版本则默认安全最新版
1、用homebrew安装mysql
可以通过如下命令查询mysql版本

brew search mysql
==> Formulae   // mysql服务
automysqlbackup      mysql++     mysql-client@5.7     mysql-connector-c++@1.1   mysql-search-replace      mysql@5.7 
mysql         mysql-client   mysql-connector-c++       mysql-sandbox             mysql@5.6            mysqltuner
==> Casks    // mysql具体的客户端
mysql-connector-python    mysql-shell   mysql-utilities  mysqlworkbench       navicat-for-mysql         sqlpro-for-mysql
brew install mysql@5.7

2、配置基本变量

echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc

3、加载环境变量配置

exec zsh

4、启动mysql

brew services start mysql@5.7
//或者
/usr/local/opt/mysql@5.7/bin/mysql.server start

7. 安装maven

1、下载Maven安装包 Maven
在这里插入图片描述
2、配置环境变量

- 1. 找到个人下载的maven包放置路径
/Users/zhangsan/Downloads/workInstall/apache-maven-3.6.3
- 2. 打开Terminal,输入以下命令,设置Maven classpath
vim ~/.bash_profile
- 3. 在配置文件尾部追加如下内容
export M3_HOME=/Users/zhangsan/Downloads/workInstall/apache-maven-3.6.3
export PATH=$M3_HOME/bin:$PATH
- 4. 通过wq!保存文件
- 5. 通过如下命令使配置文件生效
source ~/.bash_profile

3、检查Maven是否安装成功

mvn --version

在这里插入图片描述

8. Charles安装

该软件安装及破解可以参见这篇文章 Charles 4.5.6 Mac上的抓包工具

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我知道了。针对你的问题,我可以为你提供一些关于 Python 虚拟环境和环境变量配置的基础知识。 Python 虚拟环境可以帮助你在同一个机器上管理多个 Python 项目的依赖和版本。虚拟环境可以隔离不同项目中的 Python 包,避免它们之间的冲突。在 Python 3.3 之后的版本中,Python 自带了 venv 模块,可以用来创建虚拟环境。 以下是在 Linux 或 Mac OS 上创建虚拟环境的步骤: 1. 打开终端,进入你的项目目录,创建一个新的虚拟环境。可以使用以下命令: ``` python3 -m venv env ``` 其中,env 是你要创建的虚拟环境的名称。这个命令会在当前目录下创建一个名为 env 的文件夹,并在其中创建虚拟环境。 2. 激活虚拟环境。可以使用以下命令: ``` source env/bin/activate ``` 3. 现在,你可以在虚拟环境中安装你的 Python 包了。例如,安装 Flask: ``` pip install Flask ``` 4. 在虚拟环境中退出时,可以使用以下命令: ``` deactivate ``` 现在,关于环境变量的配置,请按照以下步骤进行: 1. 打开终端,进入你的项目目录。 2. 编辑一个名为 .env 的文件,添加你要设置的环境变量。例如: ``` MY_VAR=hello ``` 3. 在你的 Python 代码中,可以使用以下方式获取环境变量的值: ```python import os my_var = os.environ.get('MY_VAR') print(my_var) # 输出 'hello' ``` 这样,你就可以在 Python 代码中使用环境变量了。 希望这些信息能够对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值