自己收集:
http://stackoverflow.com/questions/2194547/ruby-how-to-write-a-gem
关于RubyGems的一份有用的材料集合。免费 fork ,或者添加你自己的。
一、教程
- Making Ruby Gems
- Gem Sawyer, Modern Day Ruby Warrior
- Gemcutter & Jeweler
- MicroGems: five minute RubyGems - Gems so small that you can store them in a gist.
- Let’s Write a Gem: Part 1 and Part 2
- Polishing Rubies
- A Practical Guide to Using Signed Ruby Gems - Part 1: Bundler
- Basic RubyGem Development and Intermediate RubyGem Development
- How to make a Rubygem and How to make a Rubygem: Part Two
- Crafting Gems - A tutorial from RailsConf 2013.
- How to cryptographically sign your RubyGem - Step-by-step guide
二、演示:地址都无法访问了!!!
三、理念
- Semantic Versioning
- Ruby Packaging Standard
- Why
require 'rubygems'
Is Wrong - How to Name Gems
- Make the world a better place; put a license in your gemspec
四、模式
五、生成
帮助构建gem的工具
- gemerator - Minimalist tool for generating skeleton gems.
- hoe - Rake/RubyGems helper.
- Jeweler - Opinionated tool for managing RubyGems projects.
- micro-cutter - Tool to build the base files for a MicroGem.
- newgem - New gem generator.
- RStack - Generator intended for use on private gems.
- rubygems-tasks - Rake tasks for building, installing, and releasing Ruby Gems.
- ore - Project generator with a variety of templates.
- Omnibus - Generate full-stack installers for ruby code (see this Omnibus tutorial for instructions on using it to package a standalone RubyGem.)
六、监听
监听gem改变的工具
- Gemnasium - Parses your GitHub projects to learn what to notify you about. Free for public repos only.
- Gemnasium gem - Allows you to use Gemnasium without granting it access to private repos.
- gemwhisperer
七、主机和服务
- Geminabox- Host your own gems, with a rubygems-compatible API.
- Gem Mirror - Run an internal mirror of external gem sources.
- Gemfury - Private cloud-based RubyGems servers. Priced by number of collaborators.
八、使用工具
- gemnasium-parser - Determine dependencies without evaluating the ruby in gemfiles or gemspecs
- Gemrat - 从命令行添加最新的gem到你的Gemfile
相关推荐
gemstash, 一个 RubyGems.org 缓存和 private gem 服务器 什么是 Gemstash?Gemstash是远程服务器( 如 https://rubygems.org ) 和 private gem 源的缓存。在你的控制范围内,如果你使用的是多个可以访问服务器的...
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 "$($...
在Rubygems.org上查看Ruby Toolbox数据 此Chrome扩展程序从Ruby工具箱(https://www.ruby-toolbox.com/)中提取信息,以显示在rubygems.org上。 例如,如果您正在https://rubygems.org/gems/simplecov上查看诸如...
option.rubygems.org 项目导师的姓名: Nick Quaranto,Benjamin Fleischer 项目团队的名称:丽娜·托雷斯(Lina Torres)的安吉拉(Angela Guette) 项目名称: RubyGems.org采用中心 网址: : 关于该项目: ...
RubyGems.org(néeGemcutter) Ruby社区的gem主机。 目的 提供更好的API处理宝石 创建更透明,更易于访问的项目页面 使社区能够改善和增强网站 支持 由管理, 是一个社区资助的组织,通过门票和赞助为和的会议...
RubyGems.org(姓氏 Gemcutter) Ruby 社区的 Gem 托管。目的提供更好的 API 来处理 gems 创建更透明和可访问的项目页面使社区能够改进和增强站点链接 :#rubygems 在 Freenode 上: : :贡献请遵循我们的。 要进行...
标题“2.4-3.0.rubygems.rar”暗示了这个压缩包可能包含了Ruby Gems从版本2.4到3.0之间的升级或集合,这对于Ruby开发者来说是一个重要的资源,因为版本升级通常会带来性能优化、新功能以及对旧问题的修复。...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。这个名为"rubygems-3.2.27.zip"的压缩包包含了RubyGems的3.2.27版本,这是一个重要的更新,旨在提高稳定性和性能,同时也...
##概括此处提供的工具使您能够将 gem 的本地副本与 Rubygems.org 上的副本进行检查。 这些工具旨在让 gem 开发人员根据 Rubygems.org 服务器检查他们的本地开发副本(为什么?请参阅文档末尾的注释)。 目前正在...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。这个特定的压缩包“rubygems-1.8.7.gz”是RubyGems的一个旧版本,适用于Linux操作系统。在深入理解这个压缩包之前,我们先来...
★导航至ruby gem的GitHub或Rubygems.org页面。 在GitHub上打开'Gemfile'或'.gemspec'文件,然后单击任何gem名称。 您将被重定向到gem项目页面。 ★从上下文菜单中打开RubyGems.org中的ruby gem页面。 用鼠标突出...
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....
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/pages/docs移植内容 从help.rubygems.org知识库移植内容 在这里找到许多StackOverflow / ruby-talk问题并获得其常见答案 填写更多指南! 设置 确保已gem install jekyll ( gem install jekyll ...
今天或什至更好的做出贡献,并确保Bundler,RubyGems,Gemstash和其他共享工具在未来数年内都存在。 快速入门指南 设置 Gemstash旨在快速,轻松地进行设置。 到本《快速入门指南》结束时,您将能够将公共资源中的...