Ruby --- gem(RubyGems)安装与使用
目录
- 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 本地安装方法
问题: railsinstaller中没有默认带有mysql的gem. 使用railsinstaller安装配置完rails环境后,发现无法使用gem update --system等更新或者安装远程 ...
- 如何安装Ruby和RubyGems
如何安装Ruby和RubyGems 以下各节提供在Windows和Linux计算机上安装Ruby和RubyGems的各种基本信息. Windows 下载并安装Ruby Installer for Wi ...
- gem mysql_ruby gem 本地安装方法以及在windows下添加mysql.gem
问题: railsinstaller中没有默认带有mysql的gem. 使用railsinstaller安装配置完rails环境后,发现无法使用gem update --system等更新或者安装远程 ...
- 常用ruby gem
常见gems: Devise 用于快速构建用户功能,如:注册,登陆,个人设置,找回密码 oauth OmniAuth 如果你需要在项目中实现三方平台(如: Twitter, Facebook, 新浪微 ...
- Windows下ruby的pry安装和配置
Windows下ruby的pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem i ...
- Ruby环境的安装(In Ubuntu 7.10)
今天开始学习Ruby.准备的图书呢,就是<Programming Ruby - 2nd>.为了准备一个实验的环境,于是要给我的Ubuntu上安装Ruby的环境. 1.安装解释器: ...
- 离线安装ruby、rubygems
一.安装ruby 1.下载ruby 可以直接下载本人资源 2.解压 tar -xvf ruby-2.3.8.tar.gz 3.编译 cd ruby-2.3.8 ./configure make &am ...
- Linux 离线安装Ruby和RubyGems环境
文章目录 简介 1. 安装GCC环境 2. 安装ruby 3. 安装 RubyGems 4. 安装 redis-xxx.gem 提示:以下是本篇文章正文内容,Redis系列学习将会持续更新 简介 在学 ...
- linux ruby gem 安装目录,linux 安装 gem
刚搜索了下,好像是我路径有问题.是否先到/var/www/redmine/然后再执行这段代码rakegenerate_secret_token Runbundleinstalltoinstallmis ...
最新文章
- 以太坊智能合约预言机
- [分享]关于windows下的小技巧
- Struts 2(一):初识Struts
- verilog仿真——$test$plusargs 和 $value$plusargs
- JDK 10:FutureTask获取一个toString()
- PHP面向对象 封装与继承
- Unity大密度建筑场景加载解决方案
- 机器学习经典算法笔记——梯度下降算法
- ×××送通知服务教程 Apple Push Notification Services Tutorial
- npm依赖管理peerDependencies
- 【PHP】安装wampserver3.1.19后apache无法启动问题
- 理解Rust的所有权
- 【mcuclub】舵机-SG90
- Neo4j的开发方式
- OpenKG开源系列|首个多模态开放知识图谱OpenRichpedia (东南大学)
- 改进YOLOv5系列:10.最新HorNet结合YOLO应用首发! | 多种搭配,即插即用 | Backbone主干、递归门控卷积的高效高阶空间交互高效
- shell基础(2):编程基础之变量:全局/局部/环境变量(作用域、定义、操作)、位置参数、数组
- App地推效果统计,自动业绩结算
- Docker私有仓库搭建笔记(四)
- Base64 和 MD5 加密
热门文章
- php代码优化 -- array_walk 和 foreach, for 的效率的比较
- TPS(薄板样条) 2D 插值
- jquery学习之重要知识点
- 【转】c++重载、覆盖、隐藏——理不清的区别
- 友元程序集(C# 和 Visual Basic)
- C#字符串中特殊字符的转义
- Linux系统管理的基本入手点
- 智能实验室-全能优化(Guardio) 4.96.0.850
- 鸿蒙系统平板界面,鸿蒙OS平板UI界面曝光:双Dock栏设计+超级终端互联功能
- 用CSS 给网页装潢[3] -构造文本