du skal ikke rigtigt vide noget om compilere for at compile fra ports.
cd /usr/ports/program/
make install clean
rehash
færdig! Det er selvfølgelig en masse andet smart som man kan og jeg vil også anbefale dig at læse freebsd handbook.
denne sektion:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html (for at holde ports og systemet up-to-date)
hele dette kapitel :
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html (instalation af programmer)
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cutting-edge.html ( rekompilering af system)
hele dette kapitel:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html (rekompilering af kernel)
Har du ikke kørt cvsup instalerer du sansynligvis gamle versioner af diverse programmer. har du ikke kørt make world/kernel så sidder du muligvis med sikkerhedshuller. kør security branch hvis du kun vil have opdateringer til din source når der er vigtige sikkerheds opdateringer... et par gange hver 3 måned måske.
Hvis man tager sig sammen til at læse den smule der er så er det ikke så svært selv om det måske kan være skræmmende den første gang man ser det. Når du først har fat i det så kan du lave sådan en fuld system opdatering med en 5-10 commands.
ruby on rails virker fint på min mac som bygger på freebsd og jeg har haft ruby på min server så det skulle virke.