Kako instalirati Ruby na Ubuntu?

U posljednjih nekoliko dana bio sam pomalo zauzet razvojem projekta za <°DesdeLinux (zato moje odsustvo: P), ovaj projekt razvijam u Ruby na tračnicama.

Nažalost, neke distribucije se ne isporučuju Rubin instaliran prema zadanim postavkama i verzija koja se pojavljuje u spremištima već je donekle "stara". Oni koji su to pokušali učiniti ručno shvatit će da je takva instalacija nešto «složen i glomazan«, Dakle, ovaj put ću vam pokazati kako pravilno instalirati Ruby i RubyGems u Ubuntuu i njegovim izvedenicama na prilično jednostavan način :). Ne znam može li ovo uspjeti i za Debian, pa ako se netko usudi probati, dobrodošao;). U drugim distribucijama mislim da bi se radilo samo o traženju sličnog ili homolognog paketa.

Nakon pregledavanja weba i isprobavanja nekoliko načina da to ispravno napravim (bez uspjeha :(), na blogu sam pronašao malu skriptu koja to omogućava manje-više dobro, jer mi je na kraju instalacije bacio malo Pogreške i nekoliko upozorenja, pa sam preuzeo zadatak rješavanja tih rupa i izvršio neke odgovarajuće ispravke :). Moram pojasniti da sam uvrstio samo neke pakete koji su neophodni za Ruby;).

Pa, bez daljnjega, evo modificirane skripte:

http://paste.desdelinux.net/4393

Kao što vidite, vrlo je jednostavno. Ovdje bi važna točka skripte bila odabrati verziju Rubyja koju žele instalirati, po defaultu će instalirati najnoviju verziju do danas, no ako žele koristiti drugu verziju, morat će izmijeniti samo sljedeći redak:

Version="1.9.3-p125"

za verziju koju želite instalirati, treba napomenuti da trebate unijeti samo broj verzije kako bi skripta radila ispravno;). Samo preimenujte datoteku u: install_ruby

Način izvršenja bio bi:

sudo ./install_ruby

Nadam se da će vam biti korisno, nemojte prestati komentirati i sjetite se: Sretno kodiranje 😉

izvor: dopefish.de


12 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   nano dijo

    Ok, čekaj. Koji projekt?

  2.   Merlin Debijanac dijo

    Ok, dajte mi malo vremena i javit ću vam ako radi na debianu.

    Nisam programer i ne mislim da će mi biti od velike koristi, jednostavna je znatiželja vidjeti funkcionira li vaša skripta, a usput ima nedostataka, nemam pojma niti se trudim provjeriti. XD

  3.   nano dijo

    troll on mode: Ruby je jezik hipstera! xD

    1.    Persej dijo

      [modni trol uključen] Naravno, brate, baš kao što se ovdje pojavljuje:

      http://www.youtube.com/watch?v=PLUS00QrYWw

      XDDDDDDDDDD

      [/ način troll isključen]

      XDDDDDDDD

      1.    Priručnik o izvoru dijo

        Ispravite svoje user agent, distribucija "Kubuntu Firefox" ne postoji. 😛

        1.    gilber1988 dijo

          u kubuntu terminalu "apt-get install firefox",
          sada postoji !!!

  4.   elip89 dijo

    Izvrsna skripta Persej nažalost, ne koristim Ubuntu za testiranje: S Ruby i Python su jezici koje bih želio naučiti. Bilo kakva preporuka ???

    1.    Persej dijo

      Za Ruby postoje izvrsne e-knjige, ali nažalost najbolje su na engleskom, ako vas to ne sputava, možete pročitati: Početak Rubyja od početnika do profesionalnog drugog izdanja (Peter Cooper) - Apress. Iako je na ovom jeziku, engleski je prilično čitljiv i razumljiv, jedan od najboljih koje sam vidio;).

      Što se tiče pythona, na webu ima puno informacija i puno na našem jeziku :).

      Ako trebate rubinsku vezu, javite mi i poslat ću vam je ^. ^

      1.    elip89 dijo

        Hvala na preporuci Persej Preuzet ću ga i pokušati pročitati iako znam manje-više engleski 😀

        pozdravi

  5.   Juan Antonio dijo

    Za instalaciju rubyja koristim rvm ( https://rvm.io/ )

    Omogućuje instaliranje različitih verzija rubya i stvaranje skupova dragulja.

    Jako je, jako dobro.

  6.   Merlin Debijanac dijo

    Da, radi u debianu, ali radi samo u terminalu.

    XD

  7.   Feliks dijo

    da vam daju dozvole za izvršavanje
    sudo chmod + x ime skripte ...
    nije mi išlo bez toga ...