美文网首页
Mac电脑开发环境配置

Mac电脑开发环境配置

作者: percivals | 来源:发表于2021-04-27 19:57 被阅读0次

    在平常的工作中,遇到更换新电脑的情况,每次都要去网上搜索相关的环境配置,真心麻烦,忽然想起来可以保存一份,仅供参考

    开发环境安装

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

    如果安装过程遇到连不上github的情况,先用ping测一下连接情况,确认连不上的情况下,通过以下方式添加host记录来连接

    在https://github.com.ipaddress.com查询ip
    
    sudo vi /etc/hosts   添加ip记录   
    
    1. 安装node
    brew install node   //sudo 使用admin权限
    

    安装成功后查看

    node -v:查看node版本
    npm -v:查看npm版本
    

    安装cocoapods

    1. 查看当前系统ruby版本ruby -v
    ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
    

    mac OS自带ruby环境,我是重新安装的新系统macOS Big Sur,所以这里是最新版本。
    如果不是新版本可以进行如下操作:

    升级ruby环境,通过rvm安装ruby环境

    curl -L get.rvm.io | bash -s stable 
    
    source ~/.bashrc
    
    source ~/.bash_profile
    

    查看rvm版本 rvm -v
    列出ruby可安装的版本信息 rvm list known
    安装一个ruby版本 rvm install 2.5.1

    设置ruby默认版本 rvm use 2.5.1 --default

    1. 查看ruby镜像源 gem source -l
    *** CURRENT SOURCES ***
    
    https://rubygems.org/
    
    1. https://rubygems.org/ 这个源在国内是访问不到的,所以你需要先移除这个镜像,然后添加国内可访问的镜像 https://gems.ruby-china.com/(只保留这一个镜像)
    gem sources --remove https://rubygems.org/
    gem sources --add https://gems.ruby-china.com/
    

    查看镜像是否已经是 https://gems.ruby-china.com/,如果不是请仔细阅读此步骤。

    开始安装CocoaPods

    sudo gem install -n /usr/local/bin cocoapods 
    

    输入命令后,输入电脑密码后回车,没有密码直接回车。

    riber@cpe-172-100-5-18 ~ % sudo gem install -n /usr/local/bin cocoapods
    Password:
    Fetching concurrent-ruby-1.1.8.gem
    ...
    Successfully installed concurrent-ruby-1.1.8
    ...
    A new major version is available for Algolia! Please now use the https://rubygems.org/gems/algolia gem to get the latest features.
    Successfully installed algoliasearch-1.27.5
    Building native extensions. This could take a while...
    Successfully installed ffi-1.14.2
    ...
    Parsing documentation for concurrent-ruby-1.1.8
    Installing ri documentation for concurrent-ruby-1.1.8
    Parsing documentation for i18n-1.8.9
    ...
    Done installing documentation for concurrent-ruby, i18n, thread_safe, tzinfo, activesupport, nap, fuzzy_match, httpclient, algoliasearch, ffi, ethon, typhoeus, netrc, public_suffix, addressable, cocoapods-core, claide, cocoapods-deintegrate, cocoapods-downloader, cocoapods-plugins, cocoapods-search, cocoapods-trunk, cocoapods-try, molinillo, atomos, colored2, nanaimo, xcodeproj, escape, fourflusher, gh_inspector, ruby-macho, cocoapods after 50 seconds
    33 gems installed
    

    到此已经安装成功。

    1. 如果有多个Xcode要选择Xcode版本
    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
    
    1. 执行pod命令

    (1)查看当前pods版本 pod --version

    1.10.1
    (2)添加master源

    查看pods源 pod repo list

    0 repos
    

    开始添加master源。由于cocoapods 新版1.9 新版的 CocoaPods 不允许用pod repo add直接添加master源了,可用清华镜像 repo更新
    解决办法:

    对于旧版的 CocoaPods 可以使用如下方法使用 tuna 的镜像:

    pod repo remove master
    pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
    pod repo update
    

    新版的 CocoaPods 不允许用pod repo add直接添加master库了,但是依然可以:

    cd ~/.cocoapods/repos
    pod repo remove master
    git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
    

    第一次安装是没有~/.cocoapods/repos路径的。
    如果你的Mac是Interl芯片的,可直接添加master库或执行pod install命令,默认为cdn源。
    如果你的Mac是M1芯片的,可参考参考资料。

    注意:为了保证依赖库版本保持一致,操作时尽量不要执行pod update命令,而是使用通过修改Podfile文件里的版本号并执行pod install命令来更新pods第三方库的版本。

    pod search 搜索不到,执行后rm ~/Library/Caches/CocoaPods/search_index.json

    参考:https://www.jianshu.com/p/43176cdcecd0

    开发软件安装

    1.XCode
    2.chorme浏览器
    3.输入法
    4.office
    5.xmind思维导图
    6.代码管理工具

    相关文章

      网友评论

          本文标题:Mac电脑开发环境配置

          本文链接:https://www.haomeiwen.com/subject/gbuprltx.html