当前位置:   article > 正文

程序员的macOS系列:Mac开发环境配置

mac自带的编程环境是什么

1、前言

最近在写《程序员的macOS系列》文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS开发环境,系统默认自带ruby、python2、gcc、g++、bash等环境,并且因为macOS是以Unix为基础,所以有传统Unix/Linux的特性,很适合高效少折腾的开发者。所以,本文主要讲解一些通用开发环境配置,主要是以必须和提高效率为主!也没有什么高深介绍,当然,由于楼主目前主职是iOS,所以其它的开发环境接触不多(谦虚),当前大家要学以至用,环境搭建都是相似的,熟悉了就不是问题。文章短短不可能详尽也,要学好每一个点也不是那么简单,惟有抛砖引玉,希望大家努力提高!

目前计划写《程序员的macOS系列》三篇,后续有想法在更新吧~

2、开发环境配置

需要提前说明一下,本文不使用代理源,如果命令无效,大家记得翻墙一下啊。另外,如果是通过软件包安装的方式,就不在这里列举了,比如Java的安装、MySQL的安装这些自行搜索~

Homebrew

Homebrew 是强大的终端工具,用来管理很多在终端下操作的程序以及软件包的依赖,对于经常需要使用终端应用的程序员来说,是必不可少的第一步!

打开终端,安装命令:

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

上面命令,我希望大家不只是复制粘贴运行就完事,更希望大家能了解更多:

  • /usr/bin/ruby -e:使用ruby环境运行
  • curl -fsSL:使用curl命令下载

了解了这2点,那么ruby环境、curl命令和参数的作用,相信大家就可以自行搜索深入学习,而不是片面过一次复制粘贴运行,达到学以致用,这才是真学习

brew 一些常用命令:

  1. brew search
  2. brew info
  3. brew install
  4. brew remove
  5. brew update
  6. brew upgrade

brew 命令就不多说了,类似linux系统下的apt-get,程序员都要从入门到精通啊~

命令行工具(Command Line Tools)

如果不是开发 iOSmacOS 可能就没有必要安装Xcode,但是可能需要安装一下Xcode 命令行工具,因为很多环境和软件都会使用到和依赖它(下面说到的Carthagepython3就依赖它)。

xcode-select --install

xcode-select 这个命令还可以切换xcode build的版本(目录),可以 xcode-select --help 查看更多。

这里提醒一下新手,终端的命令,如果记得命令名字,不记得用法,可以使用:

xxx --help

也可以用:

man xxx

--helpman 命令的区别,是man命令是详细全面的介绍。

Bash(Zsh)

zsh是一种shell语言,兼容bash,提供强大的命令行功能,比如tab补全,自动纠错功能等。

安装 zsh

brew install zsh

使用 oh-my-zsh 可以将zsh变得更加强大而灵巧:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/706267
推荐阅读
相关标签
  

闽ICP备14008679号