Установка в один клик для Ruby / Rails / SQLite? - PullRequest
3 голосов
/ 25 апреля 2009

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

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

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

Ответы [ 7 ]

4 голосов
/ 26 апреля 2009

Установка довольно запутанная, когда вы только начинаете работать с Rails! Хотя многое из того, что вам нужно, уже установлено, если вы используете Mac, лично мне было очень сложно найти краткую информацию о том, как лучше всего настроить. Поскольку я не хотел, чтобы кто-то еще испытывал головные боли, которые возникали у меня при настройке среды разработки для Mac, я написал руководство из 7 шагов по установке Ruby на 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/

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

1 голос
/ 26 апреля 2009

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

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

  1. sudo gem install rubygems-update
  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
1 голос
/ 26 апреля 2009

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

1 голос
/ 25 апреля 2009

Понятия не имею, в каком Mac OS вы находитесь, но в Leopard (10.5.x) уже установлен ruby, все что вам нужно, это обновить гемы с помощью

gem update rails

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

если вы используете Tiger (10.4.x), установка не работает, и, пожалуйста, следуйте этой ссылке .

1 голос
/ 25 апреля 2009

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

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

Веселись!

0 голосов
/ 06 ноября 2009

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

0 голосов
/ 16 июня 2009
...