Установка необхідних програм для Rails Girls

Для створення додатків на Ruby On Rails необхідно встановити деякі програми на твій комп’ютер.

Обери інструкцію, що підходить для твоєї операційної системи. Не панікуй, якщо виникнуть якісь проблеми: повідом нам, і ми вирішимо їх разом.


Setup for OS X

1. Спочатку перевіримо версію твоєї операційної ситеми.

Натисни на меню та вибери About this Mac.

Apple menu

2. У вікні ти побачиш інформацію про версію твоєї ОС.

Якщо номер версії починається з 10.6, 10.7, 10.8, 10.9 чи 10.10, то ця інструкція для тебе.

About this Mac dialog

3a. Для версії OS X 10.9 та вище:

Якщо у тебе версія 10.9 чи 10.10,то тобі необхідно установити homebrew та rbenv

3a1. Установи Command line tools:

xcode-select --install

3a2. Установи Homebrew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3a3. Установи rbenv:

brew update
brew install rbenv rbenv-gem-rehash ruby-build
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
echo 'export PATH="$HOME/.rbenv/shims:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

3a4. Установи Ruby із rbenv:

Найновішу версію ruby ти можеш знайти за допомогою команди “rbenv install -l”.

rbenv install 2.2.0

Якщо у тебе з’явилась помилка “OpenSSL::SSL::SSLError: … : certificate verify failed” спробуй:

brew install curl-ca-bundle
cp /usr/local/opt/curl-ca-bundle/share/ca-bundle.crt `ruby -ropenssl -e 'puts OpenSSL::X509::DEFAULT_CERT_FILE'`

3a5. Установка Ruby за замовчуванням

rbenv global 2.2.0

3a6. Встановлюємо rails:

gem i rails --no-ri --no-rdoc

3b. Якщо у тебе OS X версії 10.6, 10.7, or 10.8:

Завантаж RailsInstaller для своєї версії OS X:

Двічі натисни на завантажений файл і він установиться у поточну директорію. Відкрий розархівований файл RailsInstaller-1.0.4-osx-10.7.app або RailsInstaller-1.0.4-osx-10.6.app і слідуй інструкції установки. Відкриється нове вікно з README файлом з ‘Rails Installer OS X’. Будь ласка, не виконуй інструкції у цьому файлі.

Якщо версія Rails не була найновішою, ти можеш просто оновити її набравши у терміналі:

gem update rails --no-ri --no-rdoc

Для того, щоб переконатись, що все працює запустимо команду сторення додатка

rails new railsgirls

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

Для воркшопу ми рекомендуємо тестовий редактор Atom.

Якщо ти використовуєш Mac OS X 10.7 чи старішу версію, ти можеш використати інший текстовий редактор Sublime Text 2.

5. Оновлення веб оглядача

Відкрий whatbrowser.org та онови свій веб оглядач, якщо у тебе не остання версія.

Це все! Тепер у тебе все необхідне для створення свого першого додатку на Ruby on Rails ;)


Setup for Windows

1. Встановлюємо Rails

Download RailsInstaller and run it. Click through the installer using the default options.

Відкрий Command Prompt with Ruby on Rails і набери:

rails -v

Якщо версія Rails менша ніж 4, онови Rails за допомогою команди:

gem update rails --no-ri --no-rdoc

Для того, щоб переконатись, що все працює запустимо команду

rails new railsgirls
cd railsgirls
rails server

Можливі помилки

Gem::RemoteFetcher error

Якщо при запуску rails new railsgirls чи gem update rails виникає ця помилка:

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read
server certificate B: certificate verify failed (https://rubygems.org/gems/i18n-
0.6.11.gem)

Це означає, що у тебе старіша версія Rubygems і необхідно вручну оновити її вказуючи версію Rubygems

gem -v

Якщо версія нижча ніж 2.2.3 необхідно оновити її вручну:

Спочатку завантажимо ruby-gems-update gem. Перемісти файл у c:\\rubygems-update-2.2.3.gem і запусти його:

gem install --local c:\\rubygems-update-2.2.3.gem
update_rubygems --no-ri --no-rdoc
gem uninstall rubygems-update -x

Перевіримо версію rubygems

gem -v

Перконайся, що вона вища ніж 2.2.3. Ще раз запусти команду, яка до того видавала помилку.

‘x64_mingw’ is not a valid platform` Error

Інколи при запуску rails server виникає помилка: 'x64_mingw' is not a valid platform

Тоді необхідно трохи відредагувати Gemfile:

Подивись в кінець файлу. Ти побачиш схожі рядки: gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]. Якщо у тебе є рядок з :x64_mingw,тоді видали :x64_mingw Вкінці повиннен бути лише рядок: 'tzinfo-data', platforms: [:mingw, :mswin]

Після змін введи в командному рядку bundle update.

2. Встановлюємо текстовий редактор

Для цього воркшопу ми рекомендуємо текстовий редактор Atom.

Якщо ви використовуєте Windows Vista чи старіші версії, ви можете використати інший редактор Sublime Text 2.

3. Оновлення веб оглядача

Якщо ти використовуєш Internet Explorer, ми рекомендуємо установити Firefox або Google Chrome.

Відкрий whatbrowser.org та онови свій браузер, якщо у тебе не остання версія.

Це все! Тепер у тебе все необхідне для створення свого першого додатку на Ruby on Rails ;)


Setup for Linux

1. Установка Rails

Для того, щоб установити Ruby on Rails необхідно просто скопіювати команду для твого дистрибутива Linux (Ubuntu чи Fedora), вставити команду у термінал та, набравшись терпіння, спостерігати, як пролітають команди на моніторі.

Для Ubuntu:

bash < <(curl -sL https://raw.github.com/railsgirls/installation-scripts/master/rails-install-ubuntu.sh)

Якщо ти будеш використовувати RVM установку з gnome-terminal, то тут ти можеш знайти додаткову інформацію: RVM documentation.

For Fedora:

bash < <(curl -sL https://raw.github.com/railsgirls/installation-scripts/master/rails-install-fedora.sh)

Для того, щоб переконатись, що все працює запустимо команду сторення додатка

rails new railsgirls
cd railsgirls
rails server

2. Встановлення текстового редактора

Для воркшопу ми рекомендуємо текстовий редактор Sublime Text.

3. Оновлення браузера

Відкрий whatbrowser.org та онови свій браузер, якщо у тебе не остання версія.

Це все! Тепер у тебе все необхідне для створення свого першого додатку на Ruby on Rails ;)


Virtual Machine

Замість установки всіх програм на свій ноутбук ти можеш встановити середовище програмування на віртуальній машині.Тут детальніше про налаштування віртуального середовища: Virtual machine.


Using a Cloud Service

Замість того, щоб встановлювати Ruby on Rails та текстовий редактор на свій комп’ютер, ти можеш використовувати cloud service. Усе, що тобі потрібно це браузер і доступ до інернету. Ця інструкція пояснює як розпочати роботу з nitrous.io. Інші сервіси можуть використовувати інші терміни, наприклад ‘workspace’ замість ‘box’, але сам процес досить схожий.

1. Update your browser

Якщо ти використовуєш Internet Explorer, ми рекомендуємо установити Firefox або Google Chrome.

Відкрий whatbrowser.org та онови браузер до останньої версії.

2. Створи безкоштовний аккаунт

Перейди за посиланням https://nitrous.io та безкоштовно зареєструйся.

3. Установка робочого середовища для ruby on rails

4. Як знайти або оновити твоє середовище розробки

*Якщо ти вперше зайшла на свій аккаунт у nitrous - пропусти цей крок. Він тобі знадобиться, коли ти повторно заходитимеш. * Ти можеш знайти своє середовище у розділі dashboard або вибравши ‘Boxes’ у верхньому меню * Вибери своє середовище зі списку * Якщо ти довший час не використовувала своє середовище, його могли закрити через неактивність. * Коли твоє середовище запустилось вибери ‘IDE’ щоб почати писати код

5. Програмуємо у середовищі