升级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 文件
分享到:
相关推荐
Practical Ruby Gems 今天刚下的
ruby gems (rails ,padrino, cancan ,puppet)
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 命
Apress.Practical.Ruby.Gems.Apr.2007.pdf is about ruby and gems
最佳Ruby Gems系列 {%包括thank.html%} (注意:您可以通过Web feed以订阅更新。) 您是否有想要编写的Ruby宝石? 我们喜欢发布您的帖子。 或发送请求请求以开始使用,您的文章将发布在Planet Ruby的Best of ...
ruby中操作oracle数据库使用的oci8技术相关的gems包,包括3个版本
gems使用手册ruby on rails,真的很好很好很好用啊
ruby gem环境,解压覆盖C:\Ruby193\lib\ruby\gems\1.9.1
ruby对应数据库的必需gems包,包括最新的3个版本的dbi源码和gems安装包
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和Ruby Gems 的运行环境,CocoaPods环境安装与使用?
百度OCR文字识别 For Ruby Installation Add this line to your application's Gemfile: gem 'baidu_ocr', :git => 'https://github.com/rudyboy/baidu_ocr' or gem install baidu_ocr And then execute: $ bundle ...
Makegem 用于制作Ruby宝石的基本模板。 包括rubocop,travis等的规则。克隆并修改此仓库。