美文网首页
2024-10-21

2024-10-21

作者: 神一样的男人卫 | 来源:发表于2024-10-20 18:29 被阅读0次

    第一步

    gem sources --remove https://rubygems.org/

    gem sources -a https://ruby.taobao.org/ -->改成https://gems.ruby-china.com

    gem sources -l  查看当前的镜像如图1所示

    图1

    看到如上结果就说明RubyGems的国内镜像已经设置成功

    建议更新一下gem

    gem update --system

    Step.2 - 安装CocoaPods

    执行命令:

    sudo gem install cocoapods

    Step.3 - 安装手淘环境

    执行安装命令:

    iOS 同学开发肯定都要使用 cocoaPods,关于 cocoaPods 的安装可以参考 iOS新人必读-cocoapods使用指南 这一篇,其中原文中写的建议 iOS 同学都装 TaobaoEnv ,但是 TaobaoEnv 好像目前已经不再更新,建议安装新版的 TaobaoPackageManager ,新机器安装完 Xcode 以后,执行如下脚本即可

    // 如果之前安装过taobaoenv,需要先删除

    rm -rf ~/.tbenv

    // 安装 TaobaoPackageManager

    sh <(curl http://tpm.taobao.net/taobaoSetup.sh)

    至此 tpod 命令终端能识别了

    第二步:

    配置gitlab

    gitlab和github一样需要你的公钥,如果你之前已经玩过github,那只要做如下步骤

    cat ~/.ssh/id_rsa.pub

    拷贝展示内容粘贴到

    http://gitlab.alibaba-inc.com/profile/keys

    下新增一条设备信息

    如果没有这个文件

    ssh-keygen -t rsa

    一路回车,不要输入密码,直到流程结束,再次执行上一句命令,将复制的内容粘贴到这个页面传送门 中,再次pod install就不会提示输入密码了。

    如果设置了ssh的rsa 在执行tpod的时候还是提示要输入密码的话,此时需要将本地的rsa秘钥添加一下到iterm 

    ssh-add --apple-use-keychain /Users/自己用户路径/.ssh/XXXXXXX

    注: 网上有很多使用的 -K 参数,但是mac会报warning错误,如下:

    The -K and -A flags are deprecated and have been replaced

            by the --apple-use-keychain and --apple-load-keychain

            flags, respectively.  To suppress this warning, set the

            environment variable APPLE_SSH_ADD_BEHAVIOR as described in

            the ssh-add(1) manual page.

    所以上面那行命令 使用了 --apple-use-keychain 参数。

    最终,可以跳过第一次要输入的私钥密码。

    原文链接:https://blog.csdn.net/u010377516/article/details/131212000

    相关文章

      网友评论

          本文标题:2024-10-21

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