美文网首页
安装Cocoapods

安装Cocoapods

作者: 39Coding | 来源:发表于2020-07-08 13:57 被阅读0次

    安装Cocoapods

    设置终端代理

    • 启动终端Terminal
    • 输入cd ~ 进入当前用户的home目录
    • 输入touch .bash_profile 创建.bash_profile
    • 输入open .bash_profile 编辑.bash_profile文件
    • 在~/.bash_profile 文件中,添加如下代码:
    function proxy_off(){
            unset http_proxy
            unset https_proxy
            unset ftp_proxy
            unset rsync_proxy
            echo -e "已关闭代理"
    }
     
    function proxy_on() {
            export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
            export http_proxy="http://127.0.0.1:1087"#注意,根据自己的配置设置有可能会是1080或1086
            export https_proxy=$http_proxy
            export ftp_proxy=$http_proxy
            export rsync_proxy=$http_proxy
            export HTTP_PROXY=$http_proxy
            export HTTPS_PROXY=$http_proxy
            export FTP_PROXY=$http_proxy
            export RSYNC_PROXY=$http_proxy
            echo -e "已开启代理"
            
    
    • 执行source ~/.bash_profile,使其立刻生效。
    • 需要使用代理时开启ss全局模式,然后打开终端,输入proxy_on就会启动。如果需要关闭,只需要输入proxy_off。

    如果出现 command not found: XX先执行source ~/.bash_profile,再执行XX。

    • 判断终端是否走了代理服务器的方法

    curl cip.cc
    对比下设置前后是否有区别

    • ps,该设置仅对当前终端窗口生效,关闭窗口,下次需要在设置一次proxy_on

    安装Homebrew

    • Homebrew是一个包管理器,用于在Mac上安装一些OSX上没有的UNIX工具(比如wget)。
    • 安装,打开终端,复制粘贴,大约1分钟左右,下载完成,过程中需要输入密码,其他无需任何操作:
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    • 卸载,有安装就要有卸载,打开终端,复制粘贴:
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
    
    • Homebrew 怎么使用?常用命令有哪些?
    安装软件,如:brew install oclint
    卸载软件,如:brew uninstall oclint
    搜索软件,如:brew search oclint
    更新软件,如:brew upgrade oclint
    查看安装列表, 如:brew list
    更新Homebrew,如:brew update
    使用brew安装wget:
    brew install wget
    秘籍一:使用wget更新hosts
    wget https://raw.githubusercontent.com/racaljk/hosts/master/hosts -qO /tmp/hosts && sudo sh -c 'cat /tmp/hosts > /etc/hosts'
    
    

    安装Ccocoapods

    • 查看当前Ruby版本
    ruby -v
    
    
    • 升级Ruby环境,首先需要安装rvm(第一步要下载一些东西等两分钟左右)
    curl -L get.rvm.io | bash -s stable 
    
    source ~/.bashrc
    
    source ~/.bash_profile
    
    
    • 查看rvm版本
    rvm -v
    

    显示如下(或者是其他版本)

    rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
    
    
    • 列出ruby可安装的版本信息
    rvm list known
    
    

    显示如下

    # MRI Rubies
    [ruby-]1.8.6[-p420]
    [ruby-]1.8.7[-head] # security released on head
    [ruby-]1.9.1[-p431]
    [ruby-]1.9.2[-p330]
    [ruby-]1.9.3[-p551]
    [ruby-]2.0.0[-p648]
    [ruby-]2.1[.10]
    [ruby-]2.2[.10]
    [ruby-]2.3[.7]
    [ruby-]2.4[.4]
    [ruby-]2.5[.1] 
    .....
    [ruby-]2.6[.3]  // 重点在这里 重点在这里 重点在这里
    [ruby-]2.7[.0-preview1]   // 测试版
    ruby-head
    .....
    
    
    • 安装一个ruby版本(这里我选择的是2.5.1版本,当然你也可以选择其他的)
    rvm install 2.6.3
    // 注意:安装过程中需要两次按下 Enter 键, 第二次按下后需要输入电脑访问密码(不可见,只管输入就行);
    // 如果你电脑没有安装Xcode和Command Line Tools for Xcode以及Homebrew 会自动下载安装,建议提前安装这三者.
    
    

    这里很多小伙伴会遇到错误,大部分是因为没有安装Homebrew造成,所以所以所以要提前安装比较好

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    
    • 设置为默认版本
    rvm use 2.6.3 --default
    
    
    • 更换源
    sudo gem update --system
    
    gem sources --remove https://rubygems.org/
    
    gem sources --add https://gems.ruby-china.com/
    
    
    • 为了验证你的Ruby镜像是并且仅是ruby-china,执行以下命令查看
    gem sources -l
    
    

    如果是以下结果说明正确,如果有其他的请自行百度解决

    *** CURRENT SOURCES ***
    
    https://gems.ruby-china.com/
    
    
    • 如果安装了多个Xcode使用下面的命令选择(一般需要选择最近的Xcode版本)
    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
    
    
    • 安装本地库
    pod setup
    
    
    • 执行以上命令后
    Setting up CocoaPods master repo
      $ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
      Cloning into 'master'...
      remote: Counting objects: 1879515, done.        
      remote: Compressing objects: 100% (321/321), done.        
      Receiving objects:  21% (404525/1879515), 73.70 MiB | 22.00 KiB/
    
    

    相关文章

      网友评论

          本文标题:安装Cocoapods

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