gem相关命令使用

1.显示gem的帮助和版本

gem –h/--help

#显示gem的帮助

gem –v /--version

#显示gem的版本号

2. 列出远程库的所有可用软件

gem query --remote

# 短命令: gem q -r

你可以看到一个关于远程主机上所有软件的详细列表。

3. 查找远程主机上的特定软件

gem query --remote --name-matches doom

# 短命令: gem q -rn doom

你将看到一个匹配doom的详细列表。

gem list –remote --d

#用子命令list列出远程安装的gems

4.1 安装一个远程软件

gem install --remote progressbar

# 短命令: gem i -r progressbar –y

远程安装progressbar到你的主机,-y的意思是无条件的安装依赖包

gem install rails –remote

#从远程服务器安装rails包,其中rails可以被替换成任何一个gem list –remote –d中显示的软件包

4.2 安装软件的特定版本

gem ins -r progressbar-0.0.3

安装progressbar的0.0.3版本

gem ins -r progressbar --version '> 0.0.1'

将安装progressbar的大于0.0.1的最新版本

5. 查看一个已安装的软件

gem specification progressbar

# 短命令: gem spec progressbar

你会看到关于已安装的包progressbar的详细信息。

6. 卸载一个软件

gem uninstall progressbar

卸载了progressbar

7.1 将所有安装的软件列表

gem query --local

# 短命令: 'gem q -l'

7.2 查看某个已安装的软件

gem query --local --name-matches doom

# 短命令: 'gem q -ln doom'

或:gem list --local

7.3 需要注意的安装方法

gem ins rake

会先尝试本地安装,如果本地没有就会远程下载。

gem list -b ^C

列出本地和远程的以C开头的软件

8. 浏览所有安装的软件和它们的说明文档

gem_server

会生成一个web服务器,打开http://localhost:8808

就可以看到一个html详细列出了你需要的信息。

9. 使用配置文件

gem: --gen-rdoc --run-tests

如果你想安装软件后总是生成它们的文档和运行单元测试,你可以在配制文件里写上相关的命令,配置文件名是.gemrc,在主目录里。

10. 构建gem包

gem build package.gemspec

#运用bulid子命令构建gem包

更多YUM相关教程见以下内容:

linux怎么安装gem命令,实战定制yum仓库----gem命令常用的参数相关推荐

  1. nginx linux详细安装部署教程,Nginx Linux详细安装及部署实战

    Nginx Linux详细安装及部署实战 Nginx 常用基础命令 #启动 Nginx /usr/local/webserver/nginx/sbin/nginx #默认配置文件 /usr/local ...

  2. 使用rpm包及createrepo命令制作本地yum仓库

    经常遇到在生产环境中无法连接外网的情况,在安装某些软件时通常又需要先安装大量的基础依赖包,通常的做法是使用系统镜像配置一个本地yum源,使用yum安装依赖,但是镜像通常较大,如果只是为了安装一个两个的 ...

  3. linux通过光盘安装命令包,RHEL5通过光盘配置本地yum仓库及命令详解

    Yum介绍 Yum全称为 Yellow dog Updater, Modified(软件包管理器)我们开玩笑时也称"黄狗" 主要功能是更方便的添加/删除/更新RPM包,yum能检查 ...

  4. Linux下安装Nginx(实战配置)

    Nginx简介 Nginx是什么? Nginx是一款轻量级Web服务器,也是一款反向代理服务器 官网:http://nginx.org/ 中文文档: http://www.nginx.cn/doc/ ...

  5. Linux软件安装和卸载(rpm与yum)

    1.Rpm安装包管理 Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具.目前大多数的linux厂商都支持rpm,优点: 1,rpm方式安装软件 ...

  6. yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解

    yum安装的优点 1.必须得有网络,通过网络获取软件. 2.管理rpm包 3.自动解决依耐 4.命令简单好用 5.生产最佳实践 yum命令详解 # linux安装软件的三种方式 1.rpm安装 2.源 ...

  7. 〖Python 数据库开发实战 - Redis篇⑤〗- Redis 的常用配置参数

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  8. 《Linux/UNIX OpenLDAP实战指南》——2.3 Linux平台安装

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.3节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

  9. Linux搭建YUM仓库安装软件(Centos 7.5)

    简介:在搭建yum仓库前,应先对Linux系统有一个简单的认识,要理解挂载的概念,对Linux系统的文件对应的目录有一定的认识. 在工作中,我们通过rpm安装软件,经常会出现不能一步到位,还需要好多的 ...

最新文章

  1. linux at shell,shell 用at命令来计划执行作业
  2. Xiki:一个开发人员寻求增强命令行界面的能力
  3. Redis的数据结构
  4. mysql分组后组内排序_数据小白的转行之路-MYSQL(七)
  5. Anaconda闪退问题
  6. Linux下统计局域网流量
  7. Qt5中生成和使用静态库
  8. 自制Win7安装U盘!
  9. Vim winmanager文件浏览自动更新
  10. 手机modem开发(5)---LTE基本架构
  11. RAID 6 vs. RAID 10
  12. 算法总结之 将单链表的每K个节点之间逆序
  13. 抽象代数 04.06可解群和幂零群
  14. python画一个心形照片墙怎么摆_这个七夕节,用Python为女友绘制一张爱心照片墙吧!...
  15. 倒立摆c语言程序设计,清华大学倒立摆控制系统实验指导书.pdf
  16. linux子系统下载错误,Win10系统开启linux子系统报错“0x80070057”怎么办?
  17. android马甲包代理,安卓渠道马甲包配置
  18. java svg png_java batik svg转png报错,球大神!!!在线等
  19. 免费软件 Cmd GUI Shell(图形界面的命令提示符壳)-beta3
  20. css特殊边框形状_了解CSS边框角形状

热门文章

  1. 自相矛盾:一个进程可以自成死锁么?
  2. 滴水逆向学习总结第二期
  3. 倪老师计算机,北京交通大学计算机与信息技术学院导师教师师资介绍简介-倪蓉蓉...
  4. ASP使用MD5加密
  5. 显著性检测—谱残差方法分析与实现
  6. 春不语,春天却能催醒百花。
  7. 怎么看电脑支持多少兆网速_Win7系统下查看电脑宽带是多少兆的2个方法
  8. 多文件夹随机抽取图片并另存多个文件夹
  9. 游戏人工智能——A*寻路算法实践
  10. 从计算机键盘上输入汉字时输入的实际上,从计算机键盘上输入汉字时,输入的实际上是...