Ruby学习笔记之gem 命令详解

 更新时间:2014年06月27日 08:55:49   投稿:hebedich   我要评论
gem是一种文件组织的包,一般的ruby的很多插件都有由这种各种的包提供。我们来看看gem的用法

ruby -v #查看ruby 版本 ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本

rvm list known #列出已知的ruby版本

rvm install 1.9.3

rvm use 1.9.3 | rvm use system

rvm use 1.9.3 --default

rvm list #列出本地ruby版本

rvm remove 1.9.2

具体详情见RVM实用指南  https://ruby-china.org/wiki/rvm-guide

gem -v #gem版本

gem source #gem资源

gem sources -a url |gem sources -r url #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的环境

相关文章

  • ruby实现的文件自删除代码分享

    ruby实现的文件自删除代码分享

    这篇文章主要介绍了ruby自删除代码分享,本文代码适用Linux系统,Windows系统需要自测一下哈,需要的朋友可以参考下
    2015-01-01
  • ruby 模块

    ruby 模块

    ruby 模块...
    2007-11-11
  • Ruby、PHP、Shell实现求50以内的素数

    Ruby、PHP、Shell实现求50以内的素数

    这篇文章主要介绍了Ruby、PHP、Shell实现求50以内的素数,3种语言的实现方法中Shell最简单,PHP最麻烦,Ruby最简洁,需要的朋友可以参考下
    2015-01-01
  • Linux下Redis金沙国际官网的安装方法与自动启动脚本分享

    Linux下Redis金沙国际官网的安装方法与自动启动脚本分享

    这篇文章主要介绍了Linux下Redis金沙国际官网的安装方法与自动启动脚本分享,自动启动脚本分别针对CentOS和Ubuntu系统来给出了编写示例,需要的朋友可以参考下
    2016-05-05
  • Ruby中的钩子方法详解

    Ruby中的钩子方法详解

    这篇文章主要介绍了Ruby中的钩子方法详解,本文讲解了什么是钩子方法、included、Devise中的 included、extended、ActiveRecord中的 extended、prepended、inherited等内容,需要的朋友可以参考下
    2015-05-05
  • ruby中的双等号==问题详解

    ruby中的双等号==问题详解

    Ruby里面有4种比较方法,equal?, eql?, ==, ===,而且在不同的类里面表现的很不一样。在使用的时候也特别容易搞糊涂。 本文先给大家讲述一下==号的用法及使用中应该注意的地方
    2016-02-02
  • ruby 实变量

    ruby 实变量

    ruby 实变量...
    2007-11-11
  • Ruby使用C++扩展实例(含C++扩展代码示例)

    Ruby使用C++扩展实例(含C++扩展代码示例)

    这篇文章主要介绍了Ruby使用C++扩展实例,含C++扩展实现代码,本文可作为Ruby中使用C++扩展的入门教程,需要的朋友可以参考下
    2014-09-09
  • 举例讲解Ruby中require的使用方法

    举例讲解Ruby中require的使用方法

    这篇文章主要介绍了Ruby中require的使用方法,用其来各种引用文件路径,需要的朋友可以参考下
    2015-07-07
  • Ruby初学笔记之Hello World

    Ruby初学笔记之Hello World

    这篇文章主要介绍了Ruby初学笔记之Hello World,本文是一篇Ruby自学笔记,本文分别用普通方法、函数、类输出Hello World,从一个一个的例子中了解Ruby编程,需要的朋友可以参考下
    2015-06-06

最新评论