From: Joe Van Dyk Date: 2007-12-21T06:20:04+09:00 Subject: Re: RubyGems 1.0.0 On Dec 20, 12:33 am, Eric Hodel wrote: > Release 1.0.0 fixes several bugs. > > Major New Features Include: > > *RubyGemswarns about various problems with gemspecs during gem > building > * More-consistent versioning for theRubyGemssoftware > > Other Changes Include: > > * Fixed various bugs and problems with installing gems on Windows > * Fixed using `gem server` for installing gems > * Various operations are even more verbose with --verbose > * Built gems are now backwards compatible with 0.9.4 > * Improved detection of RUBYOPT loadingrubygems > * `ruby setup.rb` now has a --help option > * Gem::Specification#bindir is now respected on installation > * Executable stubs can now be installed to match ruby's name, so if > ruby is > installed as 'ruby18', foo_exec will be installed as 'foo_exec18' > * `gem unpack` can now unpack into a specific directory with --target > * OpenSSL is no longer required by default > > Deprecations and Deletions: > > * Kernel#require_gem has been removed > * Executables without a shebang will not be wrapped in a future > version, this > may cause such executables to fail to operate on installation > * Gem::Platform constants other than RUBY and CURRENT have been removed > * Gem::RemoteInstaller was removed > * Gem::Specification#test_suite_file and #test_suite_file= are > deprecated in > favor of #test_file and #test_file= > * Gem::Specification#autorequire= has been deprecated > * Time::today will be removed in a future version > > == How can I getRubyGems? > > NOTE: If you have installedRubyGemsusing a package you may want to > install a > newRubyGemsthrough the same packaging system. > > If you have a recent version ofRubyGems(0.8.5 or later), then all > you need to do is: > > $ gem update --system (you might need to be admin/root) > > (Note: You may have to run the command twice if you have any previosly > installedrubygems-update gems). > > If you have an older version ofRubyGemsinstalled, then you can still > do it in two steps: > > $ gem installrubygems-update (again, might need to be admin/root) > $ update_rubygems (... here too) > > If you don't have any gems install, there is still the pre-gem > approach to getting software ... doing it manually: > > 1. DOWNLOAD FROM:http://rubyforge.org/frs/?group_id=126 > 2. UNPACK INTO A DIRECTORY AND CD THERE > 3. INSTALL WITH: ruby setup.rb (you may need admin/root privilege) > > == Thanks > > Keep those gems coming! > > -- Jim & Chad & Eric (for theRubyGemsteam) I upgraded to RubyGems 1.0.0. Running ruby 1.8.6 on OS X. When I try to run a spec file in my Rails project, I get: /opt/local/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:144:in `parse': Illformed requirement [""] (ArgumentError) from /opt/local/lib/ruby/site_ruby/1.8/rubygems/requirement.rb: 70:in `initialize' from /opt/local/lib/ruby/site_ruby/1.8/rubygems/requirement.rb: 69:in `map' from /opt/local/lib/ruby/site_ruby/1.8/rubygems/requirement.rb: 69:in `initialize' from /opt/local/lib/ruby/site_ruby/1.8/rubygems/requirement.rb: 45:in `new' from /opt/local/lib/ruby/site_ruby/1.8/rubygems/requirement.rb: 45:in `create' from /opt/local/lib/ruby/site_ruby/1.8/rubygems/ specification.rb:413:in `required_rubygems_version=' from /opt/local/lib/ruby/gems/1.8/specifications/ builder-2.1.2.gemspec:7:in `load_specification' from /opt/local/lib/ruby/site_ruby/1.8/rubygems/ specification.rb:540:in `initialize' ... 25 levels... from ./spec/models/../spec_helper.rb:4:in `require' from ./spec/models/../spec_helper.rb:4 from spec/models/puzzle_spec.rb:1:in `require' from spec/models/puzzle_spec.rb:1 Any ideas? You need more data? Is it possible to downgrade to rubygems 0.9.5?