`

(转)Ruby Gem命令详解

    博客分类:
  • Ruby
阅读更多
原文链接:http://hi.baidu.com/mcspring/blog/item/40c8aeec47575d2a27979168.html
Gem介绍:
Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。
Ruby 1.9.2版本默认已安装Ruby Gem,如果你使用其它发行版本,请参考“如何安装Ruby Gem”。

Ruby gem包的安装方式:
所有的gem包,会被安装到 /[Ruby root]/lib/ruby/gems/[ver]/ 目录下,这其中包括了Cache、doc、gems、specifications 4个目录,cache下放置下载的原生gem包,gems下则放置的是解压过的gem包。
当安装过程中遇到问题时,可以进入这些目录,手动删除有问题的gem包,然后重新运行 gem install [gemname] 命令即可。

Ruby Gem命令详解:
# 更新Gem自身
# 注意:在某些linux发行版中为了系统稳定性此命令禁止执行

$ gem update --system

# 从Gem源安装gem包
$ gem install [gemname]

# 从本机安装gem包
$ gem install -l [gemname].gem

# 安装指定版本的gem包
$ gem install [gemname] --version=[ver]

# 更新所有已安装的gem包
$ gem update

# 更新指定的gem包
# 注意:gem update [gemname]不会升级旧版本的包,此时你可以使用 gem install [gemname] --version=[ver]代替
$ gem update [gemname]

# 删除指定的gem包,注意此命令将删除所有已安装的版本
$ gem uninstall [gemname]

# 删除某指定版本gem
$ gem uninstall [gemname] --version=[ver]

# 查看本机已安装的所有gem包
$ gem list [--local]
分享到:
评论

相关推荐

    Ruby学习笔记之gem 命令详解

    这篇学习笔记将详细介绍 `gem` 命令及其相关工具,如 RVM (Ruby Version Manager) 的使用。 首先,我们通过 `ruby -v` 命令来查看当前系统中安装的 Ruby 版本。这有助于确保我们正在使用的是正确的版本。如果需要...

    ruby-debug命令详解

    首先,为了使用`ruby-debug`,你需要确保你的系统已经安装了`ruby`, `rubygems`和`debugger` gem。你可以通过以下命令来安装: ```bash gem install debugger ``` 注意:对于Ruby 2.0及更高版本,`ruby-debug`不再...

    ruby _1.9.3 _gem环境

    Ruby 1.9.3 Gem 环境详解 Ruby 是一种面向对象的、动态类型的编程语言,而Gem是Ruby的包管理系统,它允许开发者轻松地分发、安装和管理软件库。Ruby 1.9.3是Ruby的一个重要版本,它引入了许多改进和新特性,包括...

    Windows上配置Ruby运行环境详解

    安装完成后,打开命令提示符并输入`ruby -v`,如果正确安装,系统会显示当前Ruby的版本号。 4. **安装Ruby开发工具** - **DevKit**:Ruby在Windows上需要额外的开发工具包,如DevKit,用于编译Ruby的C扩展。可以...

    ruby watir教程

    Gem 命令详解 Gem 是 Ruby 社区广泛使用的包管理工具,用于安装、管理和更新Ruby库。 - **显示Gem的帮助**:`gem –h` - **显示Gem版本号**:`gem –v` - **更新Gem版本**:`gem update --system` - **安装Gem**...

    jekyll gem

    **Jekyll Gem 知识点详解** Jekyll 是一个静态站点生成器,它将文本格式的内容转换成静态HTML页面,广泛用于个人博客和项目文档的构建。Ruby 是Jekyll 的编程语言基础,所以理解Ruby环境至关重要。在描述中提到的`...

    ruby-debug-1.87.rar

    《Ruby调试工具:ruby-debug-1.87详解》 Ruby是一种动态、开源的编程语言,以其简洁的语法和强大的元编程能力深受开发者喜爱。在开发过程中,调试是必不可少的一环,而`ruby-debug-1.87`就是Ruby社区中广泛使用的...

    Ruby中的gem包管理的使用及gem源搭建教程

    ### Ruby中的gem包管理的使用及gem源搭建教程 #### 一、RubyGems简介 RubyGems作为Ruby世界中的包管理工具,其作用类似于Linux系统中的`apt`或`yum`,它允许用户轻松地安装、管理和共享Ruby库。通过RubyGems,...

    ruby文本编辑器scite

    4. **插件扩展**:Scite拥有丰富的插件系统,例如`scite-ruby-tools`插件集成了许多常用的Ruby开发工具,如`bundle`, `rake`, `gem`等命令。 **优化Scite的Ruby开发体验** 为了更好地适应Ruby开发,你可以进一步...

    Ruby高级编程教程-世界顶级高校教材(完整版827页)

    - 如何使用ri命令快速查询Ruby内置函数和库文档。 - **面向对象的基本概念** - Ruby中的对象与类的概念。 - 实例变量与类变量的区别。 - 方法调用与消息传递机制。 - **基础语法** - 变量声明与赋值规则。 -...

    Ruby中执行Linux shell命令的六种方法详解

    然而,Open4并不是Ruby标准库的一部分,而是通过第三方gem(如`open4` gem)引入的。 选择哪种方法取决于具体的需求,例如是否需要捕获输出、处理错误流、保持当前进程运行或进行交互。在编写Ruby脚本时,理解这些...

    Ruby On rails依赖的目录树

    在给定的部分内容中,我们看到一系列命令被用来安装Ruby on Rails及相关的gem(Ruby的包管理器)。首先,执行了`gem install rails`命令,随后gem包管理器开始下载并安装各个依赖库。 #### 依赖库详解 1. **i18n ...

    Ruby入门例子

    ### Ruby入门例子详解 #### 一、环境搭建与配置 在开始之前,我们需要确保已经安装了以下组件: - **Ruby**: 版本为1.8.5。 - **Rails**: 版本为1.1.6。 - **MySQL**: 版本为5.0。 - **gem**: 版本为0.9.0。 ...

    ruby on rails基础知识

    ### Ruby on Rails基础知识详解 #### 一、Rails简介与安装 **Rails** 是一款流行的开源Web应用框架,基于Ruby语言编写。它强调简洁性、生产力和优雅的设计,非常适合快速开发Web应用。 - **特点** - **DRY (Don'...

    redis-3.0.0&redis;-3.0.0.gem.zip

    这个压缩包“redis-3.0.0&redis-3.0.0.gem.zip”包含了Redis服务器的源码包(redis-3.0.0.tar.gz)以及一个与Ruby相关的库(redis-3.0.0.gem),后者是用于在Ruby环境中构建Redis集群所必需的。 1. Redis 3.0.0 ...

    ruby_on_rails&radrails环境配置.pdf

    ### Ruby on Rails与RadRails环境配置详解 #### 一、Ruby on Rails简介 Ruby on Rails(简称Rails或RoR)是一种使用Ruby语言编写的开源全栈Web应用框架。它遵循模型-视图-控制器(MVC)架构模式,强调代码优雅性和...

    安装ruby环境(使用cocoaPods)

    安装和管理Ruby库通常使用gem命令。 - 使用国内的镜像源能够显著提高gem安装的速度,并且减少因网络问题导致的失败率。 ##### 4. Xcode与Ruby环境的关系 - iOS开发需要使用Xcode作为主要IDE。 - Xcode包含了必要...

    mac snow leopard安装ruby

    ### Mac Snow Leopard 安装 Ruby 及 Ruby on Rails 开发环境搭建详解 #### 背景介绍 在 Mac OS X Snow Leopard(版本 10.6)系统下安装 Ruby 和进行 Ruby on Rails 的开发,是许多开发者特别是初学者可能会遇到的...

Global site tag (gtag.js) - Google Analytics