Ruby on Rails op een Mac installeren

woensdag, 25 februari 2015 | door +Sigrid de Jong | Geen reacties » |

 

Ruby on Rals installeren op de Mac is helaas niet een kwestie van een programma downloaden en installeren :-(

Ik heb zelf OSX 10.6.8: Snow Leopard; ja ik loop achter, maar ik heb te weinig werkgeheugen voor Lion en de hogere OS-en.

Terminal

Om Ruby on Rails op een Mac te installeren heb je de terminal nodig (bij windows de commandpromt). De terminal is een programma dat je met de finder vind in de programma’s en dan in de map hulpprogramma’s. Je kunt de terminal het beste naar de doc slepen, want je gaat hem vaak nodig hebben. In de terminal kun je commando’s typen en met commando’s programma’s installeren.

Tekst edditor

Stap 1: vind de terminal

Om de programmeer code in te typen heb je een text editor nodig: b.v. Sublime Text 2. Dit programma kun je gewoon downloaden en sleep je daarna naar je doc.

Ruby zit al in OSX

Het blijkt dat ruby al in OSX zit, en dat je dat alleen moet updaten, daarna rails installeren en gems…

Links

Ik heb gezocht naar instructies naar hoe je Ruby on Rails installeert, met de instructie op deze site is het me uiteindelijk gelukt.

Vertaald en samengevat staat er op de site staat dat de beste manier om Ruby on Rails op je Mac te installeren is met de Ruby Version Manager (RVM).
De RVM werkt via de GCC compiler. GCC staat niet standaard geinstalleert op je Mac, alleen als je Apple’s Command Line Tools for Xcode hebt geinstelleerd.

Stap 2

Controleer of je GCC al op je mac hebt staan door:

gcc –version

in de terminal in te typen.

Stap 3

Vervolgens is er een werkende versie van git nodig, dat controleer je door:

git –version

in de terminal in te typen. Als je git hebt dan zie je een versie nummer.

Stap 4

Daarna installeer je RVM door:

curl -L https://get.rvm.io | bash -s stable

in de terminal te typen.

Stap 5

Na het instaleren van RVM sluit je de terminal sessie en begin je een nieuwe terminal sessie. (terminal sluiten en weer opstarten, omdat ik geen commando wist om de sessie te sluiten…). Dan controleer de RVM versie met:

rvm –version

in de terminal te typen.

Als het goed is zie je dan het versie nummer zonder fouten.

Stap 6

Nu is het tijd om Ruby 2 te installeren door:

rvm install 2.2

in de terminal te typen

Op mijn Mac kon Ruby 2.2 niet geïnstalleerd worden, maar 2.0.0, maar die doet het ook.

Dit commando installeert en compileert Ruby 2 en dat duurt even… Tijd voor een kopje kofie of een youtube filmpje ofzo.

Stap 7

Na de installatie van Ruby 2 sluit je de terminal sessie en open je een nieuwe. Daarna stel je Ruby 2 in als de huidige versie door

rvm –default use 2.2

in de terminal te typen.

Omdat ik versie 2.0 heb heb ik dus rvm –default use 2.0 ingetypt.

Stap 8

Om te controleren of 2.0 de huidige versie is typ je:

ruby -v

in de terminal.

Stap 9

Genereer de Ruby documentatie door:

rvm docs generate-ri

in de terminal te typen.

Dit duurt even.

Stap 10

Nu is het tijd om Rails te installeren. Installeer Rail 4 door:

gem install rails –version 4.1.8 –no-ri –no-rdoc

in de terminal in te typen.
Dit duurt ook even. RubyGems en de gerelateerde gems (=edelstenen) worden gedownload en geïnstalleerd.

Stap 11

Controleer of Rails geïnstalleerd is door:

rails -v

in de terminal in te typen.

Nu heb je Ruby on Rails geïnstalleerd!

Eerste Ruby on Rails Website

Om Ruby on Rails uit te testen en te zien dat het werkt ga je een Ruby on Rails applicatie/website maken. Dat doe je weer in de terminal. Eerst ga je naar de map waarin je de website wilt hebben. Ik heb het op het bureaublad gedaan. De terminal zit bij het openen 1 stap hoger, als je ls in typt dan zie je de mappen en bestanden. Je gaat naar het bureaublad door cd Desktop in te typen. Dan typ je rails new todos In (of in plaats van todos een andere naam) en Ruby on Rails genereert de website. Je kunt dan nog wat aanpassingen doen, zie: install-rails-ruby-mac.

Server aanzetten en website bekijken.

Je zet de Ruby on Rails server op je Mac aan door

rails s

in de terminal in te typen.
Dan ga je naar http://localhost:3000 en daar zie je de welkomspagina van Ruby on Rals. Daarna ga je naar http://localhost:3000/todos en als je je website anders genoemd hebt dan vervang je todos door de naam van je website. Hier staat je nieuwe Ruby on Rails website!


Begin reactie formulier

Reageer:




Heldere Ster | © 2010-2012 door +Sigrid de Jong, Alle rechten voorbehouden. |