ruby-changes:2383
From: ko1@a...
Date: 11 Nov 2007 05:45:09 +0900
Subject: [ruby-changes:2383] drbrain - Ruby:r13874 (trunk): Add forgotten bin/gem for RubyGems.
drbrain 2007-11-11 05:44:57 +0900 (Sun, 11 Nov 2007)
New Revision: 13874
Added files:
trunk/bin/gem
Modified files:
trunk/ChangeLog
Log:
Add forgotten bin/gem for RubyGems.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13874&r2=13873
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bin/gem?r1=13874&r2=13873
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bin/gem?revision=13874&view=markup
Index: ChangeLog
===================================================================
--- ChangeLog (revision 13873)
+++ ChangeLog (revision 13874)
@@ -1,3 +1,7 @@
+Sun Nov 11 05:34:13 2007 Eric Hodel <drbrain@s...>
+
+ * bin/gem: Add forgotten gem command.
+
Sat Nov 10 23:50:31 2007 Tanaka Akira <akr@f...>
* string.c (tr_trans): cast to unsigned char after dereference
Index: bin/gem
===================================================================
--- bin/gem (revision 0)
+++ bin/gem (revision 13874)
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#--
+# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
+# All rights reserved.
+# See LICENSE.txt for permissions.
+#++
+
+require 'rubygems'
+require 'rubygems/gem_runner'
+
+required_version = Gem::Requirement.new ">= 1.8.2"
+
+unless required_version.satisfied_by? Gem::Version.new(RUBY_VERSION) then
+ abort "Expected Ruby Version #{required_version}, was #{RUBY_VERSION}"
+end
+
+# We need to preserve the original ARGV to use for passing gem options
+# to source gems. If there is a -- in the line, strip all options after
+# it...its for the source building process.
+args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")]
+
+Gem::GemRunner.new.run args
+
Property changes on: bin/gem
___________________________________________________________________
Name: svn:executable
+ *
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml