Я повторяю эту эмоцию и, если бы мог, проголосовал бы за ответ от prodigitalson - MacPorts - твой друг ... Рекомендую тебе бежать конкретно:
$ sudo port install rubygem
$ gem install rails
Ключ делает ваши which ruby
и ваши рубины which gem
синхронизированными. и в гармонии ... оба должны быть в / opt / local / bin /
Итак, Ruby on Rails 2.3.8 работает на моем MacOS 10.5.8 - и gem environment
больше не лежит после установки MacPorts и сообщает правильную версию, 1.8.7.
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.4
- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9]
- INSTALLATION DIRECTORY: /opt/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /opt/local/bin/ruby
- EXECUTABLE DIRECTORY: /opt/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-darwin-9
- GEM PATHS:
- /opt/local/lib/ruby/gems/1.8
- /Users/saleram/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://gems.rubyforge.org/