`
xu_ch
  • 浏览: 22352 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

gem 命令

    博客分类:
  • work
阅读更多
gem相关命令使用

1.显示gem的帮助和版本
gem –h/--help
#显示gem的帮助

gem –v /--version
#显示gem的版本号
2. 列出远程库的所有可用软件
gem query --remote        
# 短命令: gem q -r
你可以看到一个关于远程主机上所有软件的详细列表。
3. 查找远程主机上的特定软件
gem query --remote --name-matches doom
# 短命令: gem q -rn doom
你将看到一个匹配doom的详细列表。

gem list –remote --d
#用子命令list列出远程安装的gems
4.1 安装一个远程软件
gem install --remote progressbar
# 短命令: gem i -r progressbar –y
远程安装progressbar到你的主机,-y的意思是无条件的安装依赖包

gem install rails –remote
#从远程服务器安装rails包,其中rails可以被替换成任何一个gem list –remote –d中显示的软件包




4.2 安装软件的特定版本
gem ins -r progressbar-0.0.3
安装progressbar的0.0.3版本

gem ins -r progressbar --version '> 0.0.1'
将安装progressbar的大于0.0.1的最新版本
5. 查看一个已安装的软件
gem specification progressbar
# 短命令: gem spec progressbar

你会看到关于已安装的包progressbar的详细信息。
6. 卸载一个软件
gem uninstall progressbar
卸载了progressbar
7.1 将所有安装的软件列表
gem query --local
# 短命令: 'gem q -l'
7.2 查看某个已安装的软件
gem query --local --name-matches doom
# 短命令: 'gem q -ln doom'
或:gem list --local


7.3 需要注意的安装方法
gem ins rake  

会先尝试本地安装,如果本地没有就会远程下载。
gem list -b ^C

列出本地和远程的以C开头的软件

8. 浏览所有安装的软件和它们的说明文档
gem_server
会生成一个web服务器,打开http://localhost:8808

就可以看到一个html详细列出了你需要的信息。

9. 使用配置文件
gem: --gen-rdoc --run-tests
如果你想安装软件后总是生成它们的文档和运行单元测试,你可以在配制文件里写上相关的命令,配置文件名是.gemrc,在主目录里。

10. 构建gem包
gem build package.gemspec
#运用bulid子命令构建gem包
分享到:
评论

相关推荐

    ruby gem 命令参考(狂刀整理)

    在本指南中,我们将深入探讨 Ruby Gem 命令的使用,以便于开发者更好地理解和利用这个强大的工具。 1. **安装与更新 Gem** - `gem install [gem_name]`: 安装指定的 Gem,例如 `gem install rails` 将安装 Rails ...

    Ruby学习笔记之gem 命令详解

    `gem help` 提供了关于 gem 命令的帮助信息,如 `gem help install` 显示 `install` 命令的帮助,`gem help examples` 列出 gem 命令的示例。`gem build` 命令用于将 `.gemspec` 文件打包为 `.gem` 文件,`gem check...

    thin.gem eventmachine.gem

    这些是Gem的具体版本文件,可以直接通过Ruby的gem命令进行安装。例如,使用以下命令可以安装这两个Gem: ```bash gem install eventmachine-1.0.3-x86-mingw32.gem gem install thin-1.6.2.gem ``` 安装完成后,...

    panthro:这个想法是为了加快gem命令缓存gem和spec文件的速度。 Rubygems代理缓存是一个机架应用程序,可将静态文件缓存到正在运行的本地计算机中。 是不缓存api调用

    Panthro:rubygems代理缓存这个想法是为了加快gem命令缓存gem和spec文件的速度。 Rubygems代理缓存是一个机架应用程序,可将静态文件缓存到正在运行的本地计算机中。 是不缓存/ api调用。安装gem install ...

    redis集群离线安装包。redis-3.2.1.gem,rubygems-2.4.2.zip

    Ruby gem是Ruby社区的标准打包格式,它包含了Redis的源代码以及依赖项,方便通过Ruby的gem命令进行安装。在没有网络的环境中,你可以先将这个gem包下载到本地,然后在目标机器上使用gem install命令进行离线安装: ...

    Ruby包管理器gem常用命令

    `gem query –remote` 或其短命令 `gem q -r` 可以获取远程gem仓库中的所有可用gem列表,这对于了解最新的库或寻找特定功能的gem非常有用。 3. **查找远程主机上的特定软件**: 使用 `gem query –remote –name-...

    gem-empty:Gem 命令从当前“GEM_HOME”中删除所有宝石

    本文将深入探讨`gem-empty`命令,这是一个专门用于从当前`GEM_HOME`路径中移除所有已安装宝石的实用工具。 `gem-empty`是一个方便的命令行工具,它的主要功能是在不使用`gem uninstall`逐个卸载宝石的情况下,快速...

    chefserver_gem_forwindows

    在命令行中,使用Ruby的gem命令来安装这个特定的gem: ```bash gem install chefserver_gem_forwindows ``` 安装过程中可能需要管理员权限,并且系统需要已经安装了Ruby和Ruby DevKit,因为某些gem依赖于编译C代码...

    selenium-webdriver-2.24.0.gem

    注意,如果你的开发环境需要http proxy的话,请注意在gem命令中加入--http_proxy参数; gem install selenium-webdriver [--http_proxy] 在命令行中输入gem list,如果selenium-webdriver正确安装,则其应该出现...

    gem-ag:使用 The Silver Searcher 进行搜索的 Gem 命令

    gem ag命令尝试支持所有与ag开箱即用的相同命令行选项。 最大的区别是您不能指定搜索路径。 相反,您可以传入一个 gem 名称列表。 $ gem ag PATTERN [GEMNAME ...] [options] 要查看受支持选项的完整列表,请运行...

    gem安装、rails安装、mysql库文件安装

    2.进入rails目录使用gem命令安装(这一步必须要上一步已经安装成功)。如果安装不成功使用ruby,如下: ruby -S gem install rails-2.2.2.gem 3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装...

    c# SECS HSMS编程

    SECS-I主要基于串行通信,用于简单、低速的数据传输,如状态查询和命令发送。而SECS-II则引入了更复杂的报文结构,支持更高效的数据传输,包括批量数据和复杂消息。HSMS是在SECS-II基础上发展起来的,旨在提供更快的...

    如何安装 Ruby 和 RubyGems

    总的来说,安装Ruby和RubyGems是跨平台的,尽管具体步骤因操作系统而异,但都遵循相似的流程,即下载安装程序,更新RubyGems,然后利用gem命令管理你的项目依赖。理解这个过程对于任何想要在Ruby环境中工作的开发者...

    Ruby 1.8.6 on Rails 2.1.0 Install.txt

    - 在命令提示符中,继续使用 Gem 命令安装 Rails:`gem install rails-2.1.0.gem`。 - 安装 Rails 相关的核心组件: - `gem install activesupport-2.1.0.gem` - `gem install activerecord-2.1.0.gem` - `gem ...

    secs /gem 中文详解

    SECS/GEM的引入解决了这一问题,它提供了一种统一的方法来管理设备状态、控制命令以及数据传输,从而降低了集成时所需的定制化工作量和开发成本。 ##### 1.2 SECS/GEM 适用于所有制造设备 虽然SECS/GEM最初是在...

    Redmine1.3.1安装完全手册(验证和总结).

    3. **网络连接问题**:在使用gem命令安装依赖库时,可能会因为网络问题导致安装失败。此时可以考虑使用代理或者下载gem文件后使用`--local`选项进行安装。 4. **权限问题**:部分命令可能需要管理员权限才能执行...

    rails2.3.8 && ruby1.8.7

    3. `rails-2.3.8.gem`:Rails框架的2.3.8版本的Gem文件,用于通过Gem命令安装Rails。 4. `activerecord-2.3.8.gem`:ActiveRecord是Rails的一部分,它是ORM(对象关系映射)库,负责将数据库操作与Ruby类和对象关联...

    gem5-linux安装压缩包

    在终端中输入以下命令安装`aria2c`: ```bash sudo apt-get update sudo apt-get install aria2 ``` 然后,使用`aria2c`下载`gem5`的源码: ```bash aria2c -x 16 -k 1M ...

    CPU 2006在Gem5中1

    在 Gem5 中运行 CPU 2006 需要使用以下命令:gem5path/build/X86/gem5.opt –debug­flags=MemoryAccess –outdir=. –debug­file=mem.out \$gem5path/configs/example/se.py –c \$specpath/401.bzip2/exe/bzip2_...

Global site tag (gtag.js) - Google Analytics