Hi. I'm am new to Ruby on Rails and I'm trying to get my environment
up and running. I know that Ruby and Rails are pre installed on Mac
OS 10.5 but I was having some problems. I went and updated everything
with gem update --system, gem update, etc. However:
[Macintosh:rails/work/demo] jslicari% ruby script/server
Rails requires RubyGems >= . Please install RubyGems and try again:
http://rubygems.rubyforge.org
Doesn't even tell me what version it needs. But:
[Macintosh:rails/work/demo] jslicari% gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.1
- RUBY VERSION: 1.8.6 (2008-03-03 patchlevel 114) [universal-
darwin9.0]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/
Versions/1.8/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- universal-darwin-9
- GEM PATHS:
- /Library/Ruby/Gems/1.8
- /Users/jslicari/.gem/ruby/1.8
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://gems.rubyforge.org/
So RubyGems seems to be here with the latest and greatest version.
Something seems to be very out of sync here but I can't figure out
what.
I also tried downloaded rubygems 1.3.1 and installing it again but
that crashes:
[Macintosh:~/desktop/rubygems-1.3.1] jslicari% ruby setup.rb
./lib/rubygems.rb:723:in `set_paths': uninitialized constant Gem::Etc
(NameError)
from ./lib/rubygems.rb:719:in `each'
from ./lib/rubygems.rb:719:in `set_paths'
from ./lib/rubygems.rb:526:in `path'
from ./lib/rubygems/source_index.rb:66:in
`installed_spec_directories'
from ./lib/rubygems/source_index.rb:56:in `from_installed_gems'
from ./lib/rubygems.rb:736:in `source_index'
from ./lib/rubygems/gem_path_searcher.rb:86:in `init_gemspecs'
from ./lib/rubygems/gem_path_searcher.rb:21:in `initialize'
from ./lib/rubygems.rb:684:in `new'
from ./lib/rubygems.rb:684:in `searcher'
from ./lib/rubygems.rb:683:in `synchronize'
from ./lib/rubygems.rb:683:in `searcher'
from ./lib/rubygems/custom_require.rb:34:in `require'
from /sw/lib/ruby/1.8/tmpdir.rb:12
from ./lib/rubygems/custom_require.rb:31:in `gem_original_require'
from ./lib/rubygems/custom_require.rb:31:in `require'
from setup.rb:95
I'm out of ideas.
Thanks