自从 RubyGems 1.3.2开始, RubyGems 会加载安装在gem或者 $LOAD_PATH.中的插件。插件必须命名为 ‘rubygems_plugin’ (.rb, .so, etc) 然后放在你的gem的 #require_path。插件通过 Gem::find_files 查找然后加载。 注意:当你执行你的插件的时候,如果你的gem安装了多个版本,那么你的插件文件加载多次。
以下RubyGems可能并不详尽,如果你发现了我们缺失的插件,免费更新这个页面。
- gem-browse
- gem-ctags
- gem_info
- gem-init
- gem-man
- gem-nice-install
- gem-orphan
- gem-patch
- gem-toolbox
- graph
- maven-gem
- open-gem
- PushSafety
- rbenv-rehash
- rubygems-desc
- rubygems-openpgp
- rubygems-sandbox
- rubygems_snapshot
- rubygems-tasks
================================================================
## gem-browse
https://github.com/tpope/gem-browse
Adds four commands:
-
gem edit
opens a gem in your editor -
gem open
opens a gem by name in your editor -
gem clone
clones a gem from GitHub -
gem browse
opens a gem’s homepage in your browser
https://github.com/tpope/gem-ctags
Adds a gem ctags
command to invoke the Exuberant Ctags indexer on already-installed gems, and then automatically invokes it on gems as they are installed.
https://github.com/oggy/gem_info
Adds a gem info
command with fuzzy matching on name and version. Designed for scripting use.
https://github.com/mwhuss/gem-init
Adds gem init
to create a barebones gem.
https://github.com/defunkt/gem-man
The gem man
command lets you view a gem’s man page.
https://github.com/voxik/gem-nice-install
Tries to install system dependencies needed to install your gems with binary extensions using standard gem install
command. This currently works only for Fedora, but hopefully will be extended.
https://github.com/sakuro/gem-orphan
Adds a gem orphan
command that finds and lists gems on which no other gems are depending.
https://github.com/strzibny/gem-patch
Adds gem patch
command, which enables you to apply patches directly on .gem
files. Supports both RubyGems 1.8 and RubyGems 2.0.
https://github.com/gudleik/gem-toolbox
Adds six commands:
-
gem open
- opens a gem in your default editor -
gem cd
- changes your working directory to the gem’s source root -
gem readme
- locates and displays a gem’s readme file -
gem history
- locates and display’s a gem’s changelog -
gem doc
- Browse a gem’s documentation in your default browser -
gem visit
- Open a gem’s homepage in your default browser
https://github.com/seattlerb/graph
Adds a gem graph
command to output a gem dependency graph in graphviz’s dot format.
https://github.com/jruby/maven_gem
Adds gem maven
to install any Maven-published Java library as though it were a gem.
https://github.com/adamsanderson/open_gem
Adds two commands:
-
gem open
opens a gem in your default editor -
gem read
opens a gem’s rdoc in your default browser
https://github.com/jdleesmiller/push_safety
Applies a whitelist to gem push
to prevent accidentally pushing private gems to the public RubyGems repository.
https://github.com/scoz/rbenv-rehash
Automatically runs rbenv rehash
after installing or uninstalling gems.
https://github.com/chad/rubygems-desc
Adds gem desc
to describe a gem by name.
https://github.com/grant-olson/rubygems-openpgp
Adds commands and flags to allow OpenPGP signing of gems.
-
gem sign foo.gem
to sign a gem. -
gem verify foo.gem --trust
to verify a gem. -
gem build foo.gemspec --sign
to sign at build time. -
gem install foo --verify --trust
to verify on install.
https://github.com/seattlerb/rubygems-sandbox
Manages command-line gem tools and dependencies with a gem sandbox
command. This lets you install things like flay and rdoc outside of the global rubygems repository.
https://github.com/rogerleite/rubygems_snapshot
Adds gem snapshot
to create exports of all your current gems into a single file that you can import later.
https://github.com/postmodern/rubygems-tasks
rubygems-tasks provides agnostic and unobtrusive Rake tasks for building, installing and releasing Ruby Gems.
相关推荐
gemstash, 一个 RubyGems.org 缓存和 private gem 服务器 什么是 Gemstash?Gemstash是远程服务器( 如 https://rubygems.org ) 和 private gem 源的缓存。在你的控制范围内,如果你使用的是多个可以访问服务器的...
在Rubygems.org上查看Ruby Toolbox数据 此Chrome扩展程序从Ruby工具箱(https://www.ruby-toolbox.com/)中提取信息,以显示在rubygems.org上。 例如,如果您正在https://rubygems.org/gems/simplecov上查看诸如...
A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML ... See our guide on publishing a Gem at guides.rubygems.org
帮助管理和支持 RubyGems.org 的快速命令。 目前帮助通过 SSH 连接到 RubyGems.org 基础设施和运行命令。 安装 $ cd $ git clone git://github.com/rubygems/meg.git .meg 对于 bash 用户: $ echo 'eval "$($...
option.rubygems.org 项目导师的姓名: Nick Quaranto,Benjamin Fleischer 项目团队的名称:丽娜·托雷斯(Lina Torres)的安吉拉(Angela Guette) 项目名称: RubyGems.org采用中心 网址: : 关于该项目: ...
标题“2.4-3.0.rubygems.rar”暗示了这个压缩包可能包含了Ruby Gems从版本2.4到3.0之间的升级或集合,这对于Ruby开发者来说是一个重要的资源,因为版本升级通常会带来性能优化、新功能以及对旧问题的修复。...
RubyGems.org(néeGemcutter) Ruby社区的gem主机。 目的 提供更好的API处理宝石 创建更透明,更易于访问的项目页面 使社区能够改善和增强网站 支持 由管理, 是一个社区资助的组织,通过门票和赞助为和的会议...
RubyGems.org(姓氏 Gemcutter) Ruby 社区的 Gem 托管。目的提供更好的 API 来处理 gems 创建更透明和可访问的项目页面使社区能够改进和增强站点链接 :#rubygems 在 Freenode 上: : :贡献请遵循我们的。 要进行...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。这个名为"rubygems-3.2.27.zip"的压缩包包含了RubyGems的3.2.27版本,这是一个重要的更新,旨在提高稳定性和性能,同时也...
★导航至ruby gem的GitHub或Rubygems.org页面。 在GitHub上打开'Gemfile'或'.gemspec'文件,然后单击任何gem名称。 您将被重定向到gem项目页面。 ★从上下文菜单中打开RubyGems.org中的ruby gem页面。 用鼠标突出...
##概括此处提供的工具使您能够将 gem 的本地副本与 Rubygems.org 上的副本进行检查。 这些工具旨在让 gem 开发人员根据 Rubygems.org 服务器检查他们的本地开发副本(为什么?请参阅文档末尾的注释)。 目前正在...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。这个特定的压缩包“rubygems-1.8.7.gz”是RubyGems的一个旧版本,适用于Linux操作系统。在深入理解这个压缩包之前,我们先来...
Download from: rubygems.org/pages/download Unpack into a directory and cd there Install with: ruby setup.rb # you may need admin/root privilege For more details and other options, see: ruby setup....
★导航到ruby gem的github或rubygems.org页面。 在github上打开'gemfile'或'.gemspec'文件,然后单击任何宝石名称。 您将被重定向到GEM项目页面。 ★从上下文菜单中打开RubyGems.org中的Ruby Gem页面。 在使用鼠标的...
RubyGems是Ruby编程语言的一个核心组件,它提供了一个便捷的包管理机制,使得开发者能够轻松地安装、管理和使用各种库和工具。在本案例中,“rubygems-2.7.4.tgz”是一个压缩包,包含了RubyGems的特定版本——2.7.4...
RubyGems
1. **安装**:使用`gem install <gem_name>`命令,RubyGems会从官方的Gem仓库(rubygems.org)下载指定gem的最新版本,并将其安装到本地系统。同时,RubyGems还会处理gem的依赖关系,确保所有必需的依赖项都被正确...
在rubygems.org中查看详细信息或搜索Gems的简单方法。 Ruby开发人员,始终想要使用最新版本的宝石。 所以,他们转到rubygems.org,看看是否有可用的新宝石版本。 此扩展提供了更好/更快的方法来执行此操作。 您可以...