概述
目录
- 1 gem介绍
- 2 安装
- 2.1 CentOS安装
- 3 常用命令
- 3.1 gem配置
- 3.2 gem 用法
- 4 gem 包的构建
- 5 如果你使用 Gemfile 和 Bundle (例如:Rails 项目)
1 gem介绍
RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,它旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。
- ruby 是一种语言,是某些软件包代码的执行环境。而gem是管理这些基于ruby程序的程序。
- Mac 自带 gem
2 安装
2.1 CentOS安装
yum install rubygems -y
3 常用命令
3.1 gem配置
-
列出安装源
gem sources -l
-
添加安装源
gem sources -a XXX
安装源
https://gems.ruby-china.com
-
删除安装源
gem sources -r XXX
-
更新安装源缓存
gem sources -u
-
更新 gem 本身
gem update --system
-
更新所有程序包
gem update
3.2 gem 用法
- 安装
gem install mygem
- 卸载
gem uninstall mygem
- 列出已安装的gem
gem list --local
- 列出可用的gem
gem list --remote
- 为所有的gems创建RDoc文档
gem rdoc --all
- 下载一个gem,但不安装
gem fetch mygem
- 从可用的gem中搜索
gem search STRING --remote
4 gem 包的构建
gem命令也被用来构建和维护.gemspec和.gem文件。
利用.gemspec文件构建.gem:
gem build mygem.gemspec
5 如果你使用 Gemfile 和 Bundle (例如:Rails 项目)
你可以用bundle的gem源代码镜像命令。
bundle config mirror.https://rubygems.org https://gems.ruby-china.com/
这样你不用改你的 Gemfile 的 source。
参考:
https://www.runoob.com/ruby/ruby-rubygems.html
最后
以上就是贪玩小白菜为你收集整理的Ruby --- gem(RubyGems)安装与使用的全部内容,希望文章能够帮你解决Ruby --- gem(RubyGems)安装与使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复