| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Wed, 24 Dec 2025 07:20:57 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080610185319
location: https://web.archive.org/web/20080610185319/https://gems.github.com/
server-timing: captures_list;dur=0.645364, exclusion.robots;dur=0.052994, exclusion.robots.policy;dur=0.043169, esindex;dur=0.011708, cdx.remote;dur=5.623043, LoadShardBlock;dur=425.527510, PetaboxLoader3.datanode;dur=318.510537
x-app-server: wwwb-app242-dc8
x-ts: 302
x-tr: 461
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app242; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 24 Dec 2025 07:20:58 GMT
content-type: text/html
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Tue, 10 Jun 2008 18:53:19 GMT
x-archive-orig-content-length: 3884
x-archive-orig-last-modified: Fri, 06 Jun 2008 18:56:49 GMT
x-archive-orig-connection: close
x-archive-orig-accept-ranges: bytes
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 10 Jun 2008 18:53:19 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_4_20080610153420_crawl103-c/51_4_20080610184720_crawl103.arc.gz
server-timing: captures_list;dur=0.522716, exclusion.robots;dur=0.021823, exclusion.robots.policy;dur=0.013961, esindex;dur=0.009622, cdx.remote;dur=6.134319, LoadShardBlock;dur=76.550605, PetaboxLoader3.datanode;dur=122.784582, PetaboxLoader3.resolve;dur=74.440434, load_resource;dur=136.581950
x-app-server: wwwb-app242-dc8
x-ts: 200
x-tr: 250
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
GitHub RubyGems
GitHub RubyGems
RubyGems is a package manager for Ruby. At GitHub, we've tried to make the process of building and releasing new gems as simple as possible. Please see the documentation below for system usage.
Installing a RubyGem from GitHub
There have been issues reported using gem sources -a https://gems.github.com,
so please use the manual source install below until a resolution is found.
$ sudo gem install username-projectname -s https://gems.github.com
Example Usage:
$ sudo gem install mojombo-grit -s https://gems.github.com Successfully installed mojombo-grit-0.8.1 $ irb -rubygems (regular require) >> require 'grit' => true (explicit require) >> gem 'mojombo-grit' => true >> require 'grit' => true
Hosting a RubyGem on GitHub
If you'd like to host your gem on Github, please do the following:
- Create a new repository on GitHub if you haven't already.
- Go to your project's edit page and check the 'RubyGem' box.
- Add project_name.gemspec to the root directory. (example gemspec)
- Push your gemspec to GitHub and we'll build a gem (prefixed with your username) on the fly.
- Any subsequent changes you make to your gemspec, we'll build a new gem for you.
Troubleshooting
- If your gem isn't showing up, double-check that your 'RubyGem' checkbox is checked on your repo, it's really easy to forget this step.
- Verify your gemspec works prior to pushing by running the following:
$ gem build project_name.gemspec
- Once you've pushed your gemspec to GitHub, it may take a few minutes for your new gem to find its way into our index.
- We'll build a new version of the gem or rebuild an existing version of the gem based upon the version you set in your gemspec.
- Gems will only be built when the gemspec is modified on the master branch.
-
If your gem builds fine locally, but doesn't on GitHub, it's most likely a $SAFE problem. Run the following script to simulate our environment:
require 'rubygems/specification' data = File.read('your-project.gemspec') spec = nil Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join puts spec - If you're currently using Hoe to manage your gems, you can run 'rake debug_gem' to generate the gemspec.
- Report any bugs or feature requests to Lighthouse (include your gemspec and please remember to try and build the gem locally first).
GitHub is Logical Awesome ©2008