Ruby学习札记(3)- Ruby中gem的安装与卸载

本文介绍了Ruby中gem的管理,包括如何查看已安装的gem,查询远程服务器上的gem,在线和离线安装gem,以及卸载gem。通过gem list命令查看本地gem,使用gem query –remote查找远程gem,使用gem install进行安装,gem uninstall进行卸载,详细解析了gem的生命周期。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ruby学习札记(3)- Rubygem的安装与卸载

 

Ruby中有gem包这种概念,类似PHP中的pear,相当于一种插件。具体可以Google一下。

  (1)查看已经安装的gem

如果安装Ruby(我用的是Ruby1.9.2)时,勾选了“Add Ruby executables to your PATH”选项,那么可以在CMD中直接输入gem list列出本地已安装的gems

可以看到已经有3gem

如果安装时没有勾选,也没有关系,在“开始”菜单上,找到“Ruby 1.9.2-p180->Start Command Prompt with Ruby”,打开它,就会出现有Ruby环境的CMD

 

   (2)查询服务器端可用的gem

命令:gem query –remote,简写为gem q –R

结果如下:

 

   (3)在线安装gem

命令:gem install (gem-name)

回车之后,要等一等,无论是否安装成功,都会有提示信息。如果网速很慢,会一直停在这一行,这时就不要把CMD关了。

安装好的gem默认位置在Ruby安装目录/ lib/ruby/gems/1.9.1,下面有4个目录cachedocgemsspecification,根据目录名差不多知道大概的作用。

 

   (4)离线安装gem

http://rubygems.org/上会发布gem,有个技巧就是知道要安装的gem的名字,例如名字为deprecatedgem,那么在浏览器中输入http://rubygems.org/gems/deprecatedgem名字)就可以查询名为deprecatedgem所有版本,只要把“deprecated”换成其他gem的名字就可以了。

下载gem后,在CMD中切换到gem所在目录中,输入一下命令:

gem install ./(gem-name) --local

结果如下:

 

    (4)卸载gem

命令:gem uninstall (gem-name)

一般先用gem list查看一下,找到要卸载的gem的名字。

如果安装了多个版本,会出现以下提示

如果卸载的gem依赖其他的gem,会有以下提示信息

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值