前几天升级xcode9之后项目运行老是报错,就准备把本地的项目删除之后重新克隆一份代码,悲剧的是有个子模块克隆失败,至今没有找到原因。那就干脆重新在gitLab添加一个新的仓库吧。
管理子模块
子模块的库还是原来的,重新创建了新的项目,把本地主项目添加进去上传远程仓库。剩下的就是把主项目跟子模块关联起来。
$ git submodule add git://github.com/chneukirchen/rack.git rack
现在你就在项目里的rack子目录下有了一个 Rack 项目。你可以进入那个子目录,进行变更,加入你自己的远程可写仓库来推送你的变更,从原始仓库拉取和归并等等。
Cocoapods管理第三方库
用sudo gem install -n /usr/local/bin cocoapods --pre
代替gem install cocoapods
。之后再执行pod install
,完美搞定。
其他相关命令
查看Ruby源 gem sources
替换Ruby源
gem sources --remove https://ruby.taobao.org/
gem sources -a https://gems.ruby-china.org/
gem sources -l (用来检查使用替换镜像位置成功