Текущие версии Rails предназначены для работы (для разработки) без использования стека AMP-стиля, с использованием SQLite и небольшого веб-сервера Ruby, поэтому, если вы будете заниматься только разработкой Rails, вам не нужно настраивать стек - вы можете просто набрать "rails", и он будет работать.
НО версии RubyGems и Rails, поставляемые с Leopard, теперь устарели, поэтому вам нужно обновить их, прежде чем заходить слишком далеко. Есть статья, которую я написал о настройке Mac для разработки здесь , но минимальные команды выглядят так:
- sudo gem install rubygems-update
- sudo update_rubygems
- sudo update_rubygems (да, дважды)
- Обновление sudo gem --system
Они получают RubyGems до текущей версии, чтобы вы могли безопасно обновить Rails. Для этого введите:
gem update rails
Последняя команда не имеет sudo, потому что, если вы ее опустите, текущие версии RubyGems установят чистую копию гемов в ваш домашний каталог, оставив системные версии без изменений.
Наконец, измените файл .profile в вашем домашнем каталоге так, чтобы строка с PATH в нем гласила:
export PATH=$HOME/.gem/ruby/1.8/bin:$PATH
Закройте все окна терминала, чтобы это вступило в силу. Утилиты, предоставляемые пакетами gem в вашем домашнем каталоге, теперь будут иметь приоритет над системными версиями.
Это означает, что вы можете ввести «rails», и последняя версия будет работать, но вы не перепутали ни с одним из программ, предоставленных Apple (кроме системной копии RubyGems).
Чтобы обновить вашу личную копию Rails, когда в будущем появится новая версия, просто снова:
gem update rails