ruby gem 添加环境依赖库

在多人开发时,不能保证每个人的开发工具都能是统一的版本。比如ruby版本,cocoapods版本。因此,我们可以给指定的工程添加统一的依赖库,这样就能让每一个开发人员使用的版本都是一样的。

1: 首先,先看一下ruby版本的管理。我们可以先把mac设置成隐藏文件夹可见。这样更方便接下来的操作。我们知道,隐藏文件夹或文件都是以“.”开头的。所以我们建一个“.ruby-version”的一个隐藏文件,在文件里写上版本号,如:2.6.3。

 建好以后,如果我们重新cd到工程文件夹,且我们没有安装你写的版本的ruby,命令行会提示你安装。如下

 如果你已经安装好你填写的ruby版本,则直接cd到此文件夹,你可以使用命名“which ruby”来查看你的ruby版本,以及ruby的安装目录

 至此完成了ruby的安装。以后你在此工程下使用ruby脚本时,都会默认使用你填写的ruby版本,而不是系统提供的ruby版本。

2: 使用bundler安装管理依赖文件。

首先安装bundler,命令:“gem install bundler”,安装成功后,我们在项目根文件下建立“Gemfile”文件,在Gemfile文件内写入依赖库及其版本,如下

 然后关闭该文件,执行“bundle install ”安装命令,这一步和安装pod依赖很像。安装完成,我们会在项目根文件夹下看见两个问件,一个是“Gemfile”,一个是“Gemfile.lock”,类似于“Podfile”和“Podfile.lock”

以后项目成员在check下来项目的时候,运行bundle install,然后重新拉一下pod文件 pod install --repo-update,就能够使用我们依赖的版本进行开发。

希望对大家有所帮助。

猜你喜欢

转载自www.cnblogs.com/chendingxin/p/11897380.html