Текущие версии Rails предназначены для работы (для разработки) без использования стека AMP-стиля, с использованием SQLite и небольшого веб-сервера Ruby, поэтому, если вы будете заниматься разработкой Rails, вам не нужно устанавливать вверх по стеку - вы можете просто набрать «рельсы», и он будет работать.
BUT версии RubyGems и Rails, поставляемые с Leopard, теперь устарели, поэтому вам нужно будет обновить их, прежде чем заходить слишком далеко.Там в статье, которую я написал о создании Mac для развития here, но минимальные команды идут так:
- Судо камень установить RubyGems-обновление
- SUDO update_rubygems
- Суд update_rubygems (да, два раз)
обновление самоцвет
- Судо --system
Они получают RubyGems до текущей версии, так что вы можете обновить Rails безопасно. Для этого введите:
gem update rails
Последняя команда не имеет Sudo, потому что если вы его опускаем, текущие версии RubyGems установит чистую копию драгоценных камней в свой домашний каталог, оставляя нетронутыми системы версии ,
Наконец, изменить файл .profile в вашем домашнем каталоге, так что строка с переменной PATH в нем говорится:
export PATH=$HOME/.gem/ruby/1.8/bin:$PATH
Закройте любые окна терминала для того чтобы этот эффект. Утилиты, предоставляемые пакетами gem в вашем домашнем каталоге, теперь будут иметь приоритет над версиями системы.
Это означает, что вы можете ввести «рельсы», и последняя версия будет запущена, но вы не испортили ни одно программное обеспечение, предоставляемое Apple (кроме системной копии RubyGems).
Чтобы обновить личную копию Rails всякий раз, когда новая версия поставляется вместе в будущем это просто это снова:
gem update rails
Хорошо, это то, что мне нужно! К сожалению, я получаю эту ошибку во второй части шага 4 (./configure ...): нет приемлемого компилятора C в $ PATH Любые мысли? Благодаря! – Sam
Хм. Придется вспомнить пару вещей. Убедитесь, что у вас установлен Xcode. Убедитесь, что вы правильно установили свои пути. (Шаг 3) – i0n
Подождите ... Я переустановил Xcode и УСПЕХ! Я смог без проблем справиться с вашим проводником (за исключением небольшой проблемы с phpMyAdmin ... но я игнорирую это пока)! Интересно, все ли проблемы, с которыми я столкнулся, связаны с дурацкой установкой Xcode. Полагаю, я вернусь к своим книгам и сделаю еще один снимок. Еще раз спасибо! – Sam