Вопрос

Я привык к локальной среде установки в один клик. МАМП.Есть ли эквивалент Ruby...загрузку, которую вы запускаете и мгновенно получаете самые последние версии Ruby, Rails, SQLite, работающие локально?

Я использую Mac, использую Leopard, и знаю, что все вышеупомянутые технологии поставляются с Leopard (за исключением, возможно, SQLite).Книги, которые у меня есть, ссылаются на более новые версии, и последнее, что мне нужно, это попытаться модифицировать учебник для работы с моей версией.

И еще один менее важный вопрос:Что такое «Gems» и нужно ли мне убедиться, что они тоже полностью обновлены?

Это было полезно?

Решение

Установка довольно запутанна, когда вы впервые начинаете работать с Rails!Несмотря на то, что многое из того, что вам нужно, уже установлено, если вы используете Mac, лично мне было очень сложно найти краткую информацию о том, как лучше всего настроить все.Поскольку я не хотел, чтобы кто-то еще испытывал головную боль, с которой я столкнулся при настройке среды разработки для Mac, я написал руководство из 7 шагов по установке Ruby on Rails, MySQL, Apache с PHP и phpMyAdmin на OSX Leopard.Короче говоря, все, что вам нужно для локальной разработки на вашем Mac!

Вот ссылка:

http://waavoo.com/2009/7-step-guide-installing-ruby-on-rails-mysql-apache-php-phpmyadmin-intel-mac-os-x-leopard/

Надеюсь, это поможет!

Другие советы

Взгляни на Установка FiveRuns.Это бесплатный стек Ruby on Rails, который вы можете скачать.

RubyGems — это стандарт Ruby для публикации и управления сторонними библиотеками.Проверьте Гид пользователя.

Веселиться!

Я понятия не имею, какая у тебя Mac OS, но Леопард (10.5.x) уже установлен Ruby, все, что вам нужно, это обновить драгоценные камни, используя

gem update rails

в вашей командной строке.

если ты включен Тигр (10.4.x) установка нарушена, пожалуйста, следуйте эта ссылка.

Вам также следует взглянуть на Фьюжн Пассажир - это наряду с префпане, позволяет вам легко настроить Apache VirtualHosts.

Текущие версии Rails предназначены для работы (для разработки) без необходимости использования стека в стиле AMP, с использованием SQLite и небольшого веб-сервера Ruby, поэтому, если вы будете заниматься только разработкой Rails, вам не нужно настраивать стек - вы можете просто ввести «rails», и все будет работать.

НО однако версии RubyGems и Rails, поставляемые с Leopard, уже устарели, поэтому вам придется обновить их, прежде чем зайти слишком далеко.Я написал статью о настройке Mac для разработки. здесь, но минимальные команды выглядят так:

  1. sudo gem установить обновление Rubygems
  2. sudo update_rubygems
  3. sudo update_rubygems (да, дважды)
  4. обновление 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

BitNami RubyStack — это именно то, что вы ищете http://bitnami.org/stack/rubystack

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top