Работаем с Ruby On Rails на Ubuntu
Янв1
Хочу рассказать о том, как я собственно начинал работать с Ruby On Rails. В качестве основной операционной системы я использую Ubuntu. Собственно говоря linux я использую уже года 3. “Холивар” устраивать не буду, но расскажу я о том как всё поставить и настроить именно на Ubuntu(установка на все Debian’овские OS отличаться не будет).
Я расскажу о том:
- Как установить и настроить ruby, rails, gems, rake
- Какую среду выбрать для разработки
- Вещи, которые помогут вам в разработке приложений на Ruby On Rails
Устанавливаем ruby
Для начала нам нужно будет выполнить:
sudo apt-get install ruby build-essential libruby-extras
Установится наш ruby весии 1.8.7(можно использовать ruby 1.9.1, после установки необходимо заного создать симлинк с ruby1.9 на ruby для удобства - команда ln -s), а так же необходимые библиотеки.
Устанавливаем RubyGems
Для этого идём на и качаем последнюю версию. На нынешний момент - это . После того как скачали - распаковываем архив и в консоли переходим в папку с распакованным RubyGems и запускаем установку:
cd путь/до/вашей/папки
ruby setup.rb
Или можно избежать всего этого и просто сделать так:
sudo apt-get install rubygems
Первый даст более новую версию, чем лежит в репозитории. Наш RubyGems успешно установлен.
Устанавливаем Ruby On Rails
Если ставить “по нормальному” - rails ставится очень долго.
“По нормальному”: sudo gem install -v=2.3.4 rails
Если ставить таким способом - ставится ещё вся документация(установка занимает очень много времени)
“Быстрый способ”: sudo gem install -v=2.3.4 rails - -no-ri - -no-rdoc(убрать пробелы между “- -“
В результате чего получаем установленный rails, но без документации(а зачем она нам? если у нас интернет под рукой). Вообщем каждый выбирает для себя сам что и как.
Устанавливаем rake
Ну здесь всё просто:
sudo apt-get install rake
Итак, всё установлено, можем перейти к средствам для разработки.
Какую среду выбрать для разработки
Лично я выбираю Netbeans - . Очень удобная IDE для разработки на ruby и ruby on rails. Ни на что другое не променял бы. Из дополнительных плагинов использую только ruby color(темы подсветки кода).
Так же можно использовать . Но он дико тормозит, хотя 2.0 версия не так, как предыдущая, но всё же…
Вещи, которые помогут вам в разработке приложений на Ruby On Rails
Так же лишним не будет установить irb - консольный интерпритатор ruby. Очень удобно будет использовать при разработке какого нибудь сайта. Тестировать методы, проверять тесты, писать sql запросы(проверять правильность) и т.п..
В моём вы сможете найти несколько статей, которые, может быть, смогут вам помочь с изучением ruby.
Как обычно - вопросы, предложения - в комментарии.
00:39 на 10 Апр 2011
NetBeans тормозит не меньше, поэтому лично я в Linux предпочитаю использовать обычный редактор gedit с подключенными модулями, необходимыми для разработки. Быстрый, легкий и ничего лишнего. Есть еще редактор Jedit, работающей на любой платформе, но он немного потяжелее, хотя все равно быстрее, чем NetBeans. Но если у вас мощный процессор, 4Гб памяти и желание как можно меньше работать с командной строкой, то не стоит искать что-то более удобное, чем NetBeans