ruby gem 添加环境依赖库
Posted chendingxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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”
希望对大家有所帮助。
以上是关于ruby gem 添加环境依赖库的主要内容,如果未能解决你的问题,请参考以下文章
如何让 ruby-prof 忽略 Ruby 核心/标准库/gem 方法?
波浪号大于 (~>) 在 Ruby gem 依赖项中是啥意思? [复制]