升级ruby gem
gem update --system
查看gem版本
gem -v
查看gem版本,gems安装目录,remote sources等
gem env
查看已经添加的remote sources
gem sources
添加一个source
gem sources -a 'htt://rubygems.org'
安装一个gem包
gem install will_paginate
指定源位置
gem install will_paginate --source 'http://rubygems.org'
gem install will_paginate -s 'http://rubygems.org'
指定版本
gem install rails -v=2.3.5
查看已经安装的全部gem包
gem list
或者 gem list -d 查看具体的信息,例如project的author,homepage,安装在系统中的路径 等信息,建议加上该参数…
查看d开头的gem包
gem list d
更详细的查看
gem list will_paginate -d
卸载gem包
gem uninstall rails
卸载指定版本
gem uninstall rails -v=2.1.0
查找gem包
gem search will_paginate --both (在local和remote源中search含有will_paginate关键字的)
gem list -r will_paginate
gem list -dr will_paginate (我常用这个)
查看gem包依赖其他的gem:
gem dependency rails -v 2.3.5
Gem rails-2.3.5
actionmailer (= 2.3.5, runtime)
actionpack (= 2.3.5, runtime)
activerecord (= 2.3.5, runtime)
activeresource (= 2.3.5, runtime)
activesupport (= 2.3.5, runtime)
rake (>= 0.8.3, runtime)
查看gem包的rdoc帮助
gem server (然后http://localhost:8808查看)
windows 平台上安装
gem install hpricot --platform=mswin32 # 不指定在windows安装会报错
不安装ri 和 rdoc
gem install hpricot --no-ri --no-rdoc
查看更多的gem帮助,可以
gem -h
项目里常用gem命令
rake -T gems:
(in /usr/local/system/entos/netposa_redmine)
rake gems:build # Build any native extensions for unpacked gems
rake gems:build:force # Force the build of all gems
rake gems:install # Installs all required gems.
rake gems:refresh_specs # Regenerate gem specifications in correct format.
rake gems:unpack # Unpacks all required gems into vendor/gems.
rake gems:unpack:dependencies # Unpacks all required gems and their dependencies into vendor/gems.
例如你enviroment.rb 中配置了paperclip gem
config.gem 'paperclip', '2.3.5'
那么
rake gems:install
将会安装paperclip 2.3.5 到你的ruby目录里,
rake gems:unpack:dependencies
将会把依赖的gem包unpack 到vendor/gems 目录下,
如果你是直接从gem包copy 到vendor/gems 目录下的话,需要执行
rake gems:refresh_specs
来生成 .specifications 文件
分享到:
相关推荐
根据提供的信息,我们可以了解到这本书名为《实用Ruby Gems》(Practical Ruby Gems),作者是David Berube,出版于2007年。虽然具体内容没有给出,但从书名和相关信息来看,本书主要介绍了Ruby语言中的各种Gems及其...
Ruby Gems是Ruby编程语言中的一个包管理器,它允许开发者轻松地安装、管理和使用各种开源库和工具。在提到的标题和描述中,我们聚焦于四个特定的Ruby Gems:Rails、Padrino、Cancan和Puppet。这些Gem分别在Web开发、...
### 实用Ruby Gems知识点概述 #### 一、书籍简介与背景 《实用Ruby Gems》由David Berube编写,于2007年4月由Apress出版社出版。本书旨在帮助开发者通过利用开源Ruby程序和库来更高效地开发高质量的应用程序。作为...
gemsmith, 用于Smithing新 ruby Gems的命令行 接口 Gemsmith 用于Smithing新 ruby Gems的命令行 接口。目录特性屏幕截图要求设置失败安装失败配置文件存在 Gems 。使用情况命令行 接口( adv 。CLI )R
the-ultimate-guide-to-ruby-timeouts, 流行 ruby Gems的超时 ruby-超时的终极指南没有反应的服务可能比向下的服务更差。 如果不正确处理,它可以捆绑整个系统。 所有网络请求超时。 下面是为流行 ruby Gems 添加...
leaky-gems, 已知内存泄漏( 和问题)的ruby Gems 列表 包含内存泄漏的Gems 列表链接到问题,请求请求或者演示已知内存泄漏( Gems 按字母顺序列出)的文章:赛璐珞> 0.16.0,葡萄 <0.2.5oj <
包含redis-3.2.11.tar.gz、ruby-2.3.8.tar.gz、rubygems-3.0.4.tgz、redis-3.2.1.gem离线安装包,亲测有效 redis安装步骤:https://blog.csdn.net/hitits/article/details/94588433 ruby安装步骤:...
gem-release, 轻松发布你的ruby Gems gem 发布 这个 gem 插件旨在通过根据惯例。配置和模板自动化重复的工作,使 gem 开发更加容易。它将命令 bootstrap 。gemspec 。bump 。tag 和 release 添加到 rubygems gem 命
这个压缩包文件"rubygems-2.4.1"显然包含了 Ruby Gems 的一个特定版本,即2.4.1版。在这个版本中,用户可以找到用于构建、发布和安装 Ruby 库的所有必要工具和文件。 Ruby Gems 提供了一个标准化的格式来打包 Ruby ...
标题提到的"ruby-oracle相关的数据库操作的gems包"是指一组用于连接和交互Oracle数据库的Ruby库。描述中指出,这些包主要基于oci8技术,oci8是Oracle公司提供的一个C接口,允许其他编程语言,如Ruby,与Oracle数据库...
Ruby Gem环境是Ruby编程语言中的一个关键组成部分,它是一个包管理器,负责安装、管理和使用Ruby库,也就是所谓的Gems。在Ruby世界中, Gems不仅仅是代码库,它们包含了执行脚本、元数据以及用于安装和运行时的依赖...
最佳Ruby Gems系列 {%包括thank.html%} (注意:您可以通过Web feed以订阅更新。) 您是否有想要编写的Ruby宝石? 我们喜欢发布您的帖子。 或发送请求请求以开始使用,您的文章将发布在Planet Ruby的Best of ...
gems使用手册ruby on rails,真的很好很好很好用啊
标题“rubugems-2.7.7.7”指的是Ruby Gems的一个特定版本,这是一个用于Ruby编程语言的软件包管理器。Ruby Gems简化了安装、更新和管理Ruby库和应用程序的过程。版本号“2.7.7.7”表明这是该工具的一个更新迭代,...
在IT行业中,Ruby Gems是Ruby编程语言的一个关键组成部分,它是一个包管理器,用于管理和分发Ruby库和软件包。标题“2.4-3.0.rubygems.rar”暗示了这个压缩包可能包含了Ruby Gems从版本2.4到3.0之间的升级或集合,这...
gems/: actionpack/: CVE-2014-0130.yml CVE-2014-7818.yml CVE-2014-7829.yml CVE-2015-7576.yml CVE-2015-7581.yml CVE-2016-0751.yml CVE-2016-0752.yml 格式 每个咨询文件都包含格式的咨询信息: -
Ruby Gems是Ruby编程语言中的一个包管理器,它允许开发者发布、安装和使用其他人创建的库和工具。"makegem" 是一个项目,提供了一个基本的模板,帮助开发者快速搭建自己的Ruby Gem。这个模板包含了创建Gem所需的一些...