Instruktioner för att förbereda din mac för att utveckla i ruby
Homebrew är en pakethanterare, det vill säga ett program som används för att hämta, kompilera, och installera program.
- Starta terminalen
- Hämta och installera homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Skriv in ditt lösenord för datorn (inget kommer synas på skärmen) och tryck på enter
Om ett fönster dyker upp och ber dig installera Xcode Command Line Tools, klicka på Install
.
Om det inte dyker upp, skriv xcode-select --install
När Xcode Command Line Tools installerats klart, markera kommandopromptsfönstret och tryck på enter
.
När installationen är klar, kör brew doctor
.
Det kan dyka upp ett par varningar. Följande varningar är normala:
* Outdated version of /usr/bin/install_name_tool
* Git could not be found in your path
* No developer tools installed
Oavsett om du fått några varningar eller inte, ska du fortsätta med följande steg.
Git är ett versionshanteringssystem som används av bl.a. homebrew.
Skriv brew install git
Git kan ge en varning, ignorera den, vi fixar den lite senare.
I terminalen kan man köra olika "shells". Som standard i OS X kör man bash. Vi kommer byta till zsh; ett shell med mer funktionalitet.
wget är ett program som gör det enkelt att ladda ner filer från Internet utan att använda en webbläsare
Skriv brew install wget
oh-my-zsh är ett paket med bra inställningar för zsh.
- klistra in
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
- Skriv in ditt lösenord för datorn (inget kommer synas på skärmen) och tryck på
enter
. - Döda terminalen:
cmd Q
. - Starta terminalen igen.
- Klistra in
echo export PATH='/usr/local/bin:$PATH' >> ~/.zshrc
- Döda terminalen (
cmd Q
) igen. - Starta terminalen igen.
- Njut av zsh.
rbenv är ett program som låter dig köra olika versioner av ruby i olika projekt. ruby-build är ett program som hämtar och kompilerar olika versioner av ruby.
- Skriv
brew install rbenv ruby-build
- Vänta medan programmen laddas ner och installeras
- Navigera till din hemkatalog:
cd ~
- Öppna konfigurationsfilen för zsh i nano:
nano .zshrc
- Klistra in
eval "$(rbenv init -)"
sist i filen - Spara filen:
ctrl x
och tryck på y och sen enter - Döda terminalen
cmd Q
och starta den igen - Dubbelkolla att rbenv är korrekt installerat:
type rbenv
(datorn bör svararbenv is a shell function
)
- Skriv
rbenv install 2.1.0
- Vänta medan ruby hämtas och kompileras
- Gör 2.1.0 till standardruby på din dator:
rbenv global 2.1.0
- Döda terminalen
cmd Q
och starta den igen - Dubbelkolla att rätt version av ruby används:
ruby -v
(datorn bör svara något liknanderuby 2.1.0p0
)
Bundler används för att lätt installera olika ruby-bibliotek, så kallade gems.
- Installera bundler:
gem install bundler
- Uppdatera kommandoprompten så den hittar bundler:
rbenv rehash
- Dubbelkolla att kommandoprompten hittar bundler:
which bundler
(datorn bör svara med en sökväg liknande/Users/daniel.berg/.rbenv/shims/bundler
)
RubyMine är en utvecklingsmiljö gjord för att skriva ruby-program i.
Surfa till http://www.jetbrains.com/ruby/download/
och ladda ner och installera RubyMine
- Starta RubyMine (välj att inte importera några inställningar)
- Om RubyMine säger att du behöver Java, klicka på
install
- Skriv in RubyMines licensnyckel när den frågar efter den. Den finns som ett meddelande i undervisningsrummet för Programmering 1.
- Godkänn användaravtalet
- Klicka på OK när fönstret "RubyMine initial configuration" visas
- Klicka på Configure -> Preferences
Under IDE Settings -> Editor -> Appearance
, Klicka i Show line numbers
- Under
IDE Settings -> Keymap
, i sökrutan, skrivcomment
, - Dubbelklicka på
comment with line comment
- Välj
Add Keyboard Shortcut
, i rutanFirst Stroke
tryck påcmd K
och OK. - När Rubymine säger att kortkommandot är upptaget, välj
Remove
Adressen för installationen av homebrew är fel
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"