RubyGems简介和使用 ruby+gem常用命令
来源:互联网 发布:淘宝卖二手的叫什么 编辑:程序博客网 时间:2024/06/11 14:23
RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。无需安装,最新的Ruby版本已经包含RubyGems了。
特点:
能远程安装包
包之间依赖关系的管理
简单可靠的卸载(uninstallation)
查询机制,能查询本地和远程服务器的包信息
能保持一个包的不同版本
基于Web的查看接口,能查看你安装的gem的信息。
使用:
1. gem query --remote # shortcut: gem q -R
#列出所有包
2. gem query --remote --name-matches doom # shortcut: gem q -R -n doom
#列出所有名字匹配的包
3. gem install --remote progressbar # shortcut: gem i -r progressbar
#安装指定名字的包。
gem ins -r progressbar --version '> 0.0.1' #这里可以匹配版本
4. gem specification progressbar # shortcut: gem spec progressbar
#查看安装过的指定包详细信息
5.gem uninstall progressbar
#卸载包
6. gem query --local # shortcut: 'gem q -L'
#列出所有本地安装过的包
7. gem ins rake
#在本地安装,如果没有远程安装
8. gem list -b ^C
#列出所有以C开头的包
9. gem_server
开启rdoc服务。可以查看安装包的rdoc
ruby -v #查看ruby 版本
ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本
gem -v #gem版本
gem update #更新所有包
gem update --system #更新RubyGems软件
gem install rake #安装rake,从本地或远程服务器
gem install rake --remote #安装rake,从远程服务器
gem install watir -v(或者--version) 1.6.2#指定安装版本的
gem uninstall rake #卸载rake包
gem list d #列出本地以d打头的包
gem query -n ''[0-9]'' --local #查找本地含有数字的包
gem search log --both #从本地和远程服务器上查找含有log字符串的包
gem search log --remoter #只从远程服务器上查找含有log字符串的包
gem search -r log #只从远程服务器上查找含有log字符串的包
gem help #提醒式的帮助
gem help install #列出install命令 帮助
gem help examples #列出gem命令使用一些例子
gem build rake.gemspec #把rake.gemspec编译成rake.gem
gem check -v pkg/rake-0.4.0.gem #检测rake是否有效
gem cleanup #清除所有包旧版本,保留最新版本
gem contents rake #显示rake包中所包含的文件
gem dependency rails -v 0.10.1 #列出与rails相互依赖的包
gem environment #查看gem的环境
- RubyGems简介和使用 ruby+gem常用命令
- RubyGems简介和使用 ruby+gem常用命令
- RubyGems简介和使用
- RubyGems简介和使用
- ruby gem常用命令
- ruby+gem常用命令
- [Ruby]Gem常用命令备忘
- ruby+gem常用命令
- 关于ruby gem无法连接到rubygems.org的解决方案
- 如何安装Ruby和RubyGems
- Ruby+gem的常用命令
- RubyGems 镜像 - 淘宝网 Ruby 国内镜像 解决 Ruby Gem 需要翻墙
- windows7下安装ruby,rubyGems和devkit
- Centos 下安装Ruby和rubygems
- Centos 下安装Ruby和rubygems
- RubyGems 常用命令
- ruby gem相关命令使用
- Ubuntu下 ruby gem/rails运行提示rubygems.rb文件装载错误(LoadError)修复方法
- [LeetCode]Single Number II
- 学习笔记4-bootstrap的栅格系统
- Vs2013在Linux开发中的应用(19): 启动gdb
- Category 类别 -Objective-C
- C---------------LessonFunctionTwo
- RubyGems简介和使用 ruby+gem常用命令
- 凹凸贴图---------------- Bump Map vs Normal Map vs Parallax Map
- 【HEVC学习与研究】31、HM编码器的基本结构
- 【搞笑】如何逼死维护人员
- Objective-C的动态特性
- 小z的袜子
- 《数字图象处理——基本的灰度变化》
- linux下java环境设置
- 【IOS编程 01】开发环境