区块链技术博客
www.b2bchain.cn

iOS 使用 Ruby 统一团队开发环境求职学习资料

本文介绍了iOS 使用 Ruby 统一团队开发环境求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

大型团队开发中,因为各个team之间人员配置区别、设备安装的软件版本,插件版本、本地环境不同原因,为了减少项目整体框架和沟通成本,建议对项目统一开发环境,保证整个team 在统一的配置环境下开发,加快效率。下面将详细的介绍 iOS 如何使用 Ruby 统一团队开发环境。

一、安装 Homebrew 和 rbenv 的脚本

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" $ brew install rbenv ruby-build rbenv-vars

二、设置本地环境变量

编辑 ~/.bash_profile 或者 ~/.zshrc

export PATH="$HOME/.rbenv/bin:$PATH"  eval "$(rbenv init -)"

三、安装和设置项目的Ruby环境

1.设置项目ruby环境

$ cd 项目工程目录 $ rbenv install 2.7.1 $ rbenv local 2.7.1  rbenv 会帮我们建立 一个叫作.ruby-version 的文件,该文件里面只保存一个版本号(例如2.7.1)的字符串。这个包含了版本号的文件可以用 Git 进行管理。如果要更新版本,可以通过rbenv local命令进行,每次更新也由 Git 统一管理,这样就能让其他开发者使用同一版本的 Ruby 开发环境了

2.安装 Bundler

$ gem install bundler $ bundle init //生成一个 Gemfile 文件

3.编辑 Gemfile file

source "https://rubygems.org" gem "cocoapods", "1.10.0" gem "fastlane", "2.166.0"

4.生成 Gemfile.lock file

$ bundle install

四、使用脚本

$ ./scripts/setup.sh  # Install ruby using rbenv ruby_version=`cat .ruby-version` if [[ ! -d "$HOME/.rbenv/versions/$ruby_version" ]]; then   rbenv install $ruby_version; fi # Install bunlder gem install bundler # Install all gems bundle install # Install all pods bundle exec pod install

五、创建.gitignore文件

指定让 Git 需要忽略的文件或者目录

https://www.toptal.com/developers/gitignore

六、上传 .ruby-version、 Gemfile 和 Gemfile.lock 文件到 git 仓库

大型团队开发中,因为各个team之间人员配置区别、设备安装的软件版本,插件版本、本地环境不同原因,为了减少项目整体框架和沟通成本,建议对项目统一开发环境,保证整个team 在统一的配置环境下开发,加快效率。下面将详细的介绍 iOS 如何使用 Ruby 统一团队开发环境。

一、安装 Homebrew 和 rbenv 的脚本

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" $ brew install rbenv ruby-build rbenv-vars

二、设置本地环境变量

编辑 ~/.bash_profile 或者 ~/.zshrc

export PATH="$HOME/.rbenv/bin:$PATH"  eval "$(rbenv init -)"

三、安装和设置项目的Ruby环境

1.设置项目ruby环境

$ cd 项目工程目录 $ rbenv install 2.7.1 $ rbenv local 2.7.1  rbenv 会帮我们建立 一个叫作.ruby-version 的文件,该文件里面只保存一个版本号(例如2.7.1)的字符串。这个包含了版本号的文件可以用 Git 进行管理。如果要更新版本,可以通过rbenv local命令进行,每次更新也由 Git 统一管理,这样就能让其他开发者使用同一版本的 Ruby 开发环境了

2.安装 Bundler

$ gem install bundler $ bundle init //生成一个 Gemfile 文件

3.编辑 Gemfile file

source "https://rubygems.org" gem "cocoapods", "1.10.0" gem "fastlane", "2.166.0"

4.生成 Gemfile.lock file

$ bundle install

四、使用脚本

$ ./scripts/setup.sh  # Install ruby using rbenv ruby_version=`cat .ruby-version` if [[ ! -d "$HOME/.rbenv/versions/$ruby_version" ]]; then   rbenv install $ruby_version; fi # Install bunlder gem install bundler # Install all gems bundle install # Install all pods bundle exec pod install

五、创建.gitignore文件

指定让 Git 需要忽略的文件或者目录

https://www.toptal.com/developers/gitignore

六、上传 .ruby-version、 Gemfile 和 Gemfile.lock 文件到 git 仓库

大型团队开发中,因为各个team之间人员配置区别、设备安装的软件版本,插件版本、本地环境不同原因,为了减少项目整体框架和沟通成本,建议对项目统一开发环境,保证整个team 在统一的配置环境下开发,加快效率。下面将详细的介绍 iOS 如何使用 Ruby 统一团队开发环境。

一、安装 Homebrew 和 rbenv 的脚本

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" $ brew install rbenv ruby-build rbenv-vars

二、设置本地环境变量

编辑 ~/.bash_profile 或者 ~/.zshrc

export PATH="$HOME/.rbenv/bin:$PATH"  eval "$(rbenv init -)"

三、安装和设置项目的Ruby环境

1.设置项目ruby环境

$ cd 项目工程目录 $ rbenv install 2.7.1 $ rbenv local 2.7.1  rbenv 会帮我们建立 一个叫作.ruby-version 的文件,该文件里面只保存一个版本号(例如2.7.1)的字符串。这个包含了版本号的文件可以用 Git 进行管理。如果要更新版本,可以通过rbenv local命令进行,每次更新也由 Git 统一管理,这样就能让其他开发者使用同一版本的 Ruby 开发环境了

2.安装 Bundler

$ gem install bundler $ bundle init //生成一个 Gemfile 文件

3.编辑 Gemfile file

source "https://rubygems.org" gem "cocoapods", "1.10.0" gem "fastlane", "2.166.0"

4.生成 Gemfile.lock file

$ bundle install

四、使用脚本

$ ./scripts/setup.sh  # Install ruby using rbenv ruby_version=`cat .ruby-version` if [[ ! -d "$HOME/.rbenv/versions/$ruby_version" ]]; then   rbenv install $ruby_version; fi # Install bunlder gem install bundler # Install all gems bundle install # Install all pods bundle exec pod install

五、创建.gitignore文件

指定让 Git 需要忽略的文件或者目录

https://www.toptal.com/developers/gitignore

六、上传 .ruby-version、 Gemfile 和 Gemfile.lock 文件到 git 仓库

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » iOS 使用 Ruby 统一团队开发环境求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们