Kako namestiti Ruby na Ubuntu?

V zadnjih dneh sem bil nekoliko zaposlen z razvojem projekta za <°DesdeLinux (zato moja odsotnost: P), ta projekt razvijam v Ruby on Rails.

Na žalost nekatere distribucije niso priložene Ruby privzeto nameščen in različica, ki se pojavi v skladiščih, je že nekoliko "stara". Tisti, ki so to poskusili ročno, bodo razumeli, da je takšna namestitev nekaj «zapleten in okoren«, Torej, tokrat vam bom pokazal, kako pravilno namestiti Ruby in RubyGems v Ubuntuju in njegovih izpeljankah na dokaj preprost način :). Ne vem, ali to lahko deluje tudi za Debian, zato, če si kdo upa poskusiti, dobrodošli;). V drugih distribucijah mislim, da bi šlo le za iskanje podobnega ali homolognega paketa.

Po brskanju po spletu in preizkusu več načinov, kako to pravilno narediti (brez uspeha :(), sem v blogu našel majhen skript, ki to omogoča bolj ali manj dobro, saj mi je ob zaključku namestitve vrgel nekaj majhnih napake in nekaj Opozorila, zato sem se lotil reševanja teh luknjic in naredil nekaj ustreznih popravkov :). Pojasniti moram, da sem vključil le nekatere pakete, ki so za Ruby nepogrešljivi;).

No, brez nadaljnjega, tukaj je spremenjeni skript:

http://paste.desdelinux.net/4393

Kot vidite, je povsem preprosto. Tu bi bila pomembna točka skripta izbira različice Rubyja, ki jo želijo namestiti, privzeto bo namestil najnovejšo različico do danes, če pa želijo uporabiti drugo različico, bi morali spremeniti le naslednjo vrstica:

Version="1.9.3-p125"

za različico, ki jo želite namestiti, je treba opozoriti, da morate za pravilno delovanje skripta vnesti le številko različice;). Preimenujte datoteko v: install_ruby

Način izvedbe bi bil:

sudo ./install_ruby

Upam, da vam lahko koristi, ne nehajte komentirati in se spomnite: Veselo kodiranje 😉

vir: dopefish.de


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   nano je dejal

    Ok, počakaj. Kateri projekt?

  2.   Merlin Debianite je dejal

    Ok, dajte mi malo časa in sporočil vam bom, če deluje na debianu.

    Nisem programer in mislim, da mi ne bo veliko koristilo, preprosto je, če vidim, ali vaš skript deluje, in mimogrede ima napake, nimam pojma ali se celo trudim preveriti. XD

  3.   nano je dejal

    troll on mode: Ruby je jezik hipsterjev! xD

    1.    Perzej je dejal

      [mode troll on] Seveda bratec, tako kot je prikazan tukaj:

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

      XDDDDDDDDDD

      [/ način troll izklopljen]

      XDDDDDDDD

      1.    Priročnik vira je dejal

        Popravi svoje User Agent, distribucija "Kubuntu Firefox" ne obstaja. 😛

        1.    gilber 1988 je dejal

          v terminalu kubuntu "apt-get install firefox",
          zdaj obstaja !!!

  4.   elip89 je dejal

    Odličen scenarij Perzej na žalost za preizkušanje ne uporabljam Ubuntuja: S Ruby in Python sta jezika, ki bi se ju rad naučil. Kakšno priporočilo ???

    1.    Perzej je dejal

      Za Ruby obstajajo odlične e-knjige, žal pa so najboljše v angleščini, če vas to ne ovira, lahko preberete: Začetek Rubyja od novinca do profesionalne druge izdaje (Peter Cooper) - Apress. Kljub temu, da je v tem jeziku, je angleščina precej berljiva in razumljiva, ena najboljših, kar sem jih videla;).

      Kar zadeva python, je v spletu veliko informacij in veliko jih je v našem jeziku :).

      Če potrebujete ruby ​​povezavo, mi sporočite in poslala vam jo bom ^. ^

      1.    elip89 je dejal

        Hvala za priporočilo Perzej Prenesla jo bom in jo poskusila prebrati, čeprav znam bolj ali manj angleško 😀

        pozdrav

  5.   Juan Antonio je dejal

    Za namestitev rubyja uporabljam rvm ( https://rvm.io/ )

    Omogoča namestitev različnih različic rubyja in ustvarjanje nizov draguljev.

    Zelo, zelo dobro je.

  6.   Merlin Debianite je dejal

    Da, deluje v debianu, vendar deluje samo v terminalu.

    XD

  7.   Felix je dejal

    da vam omogoči izvajanje dovoljenj
    sudo chmod + x ime skripta ...
    brez tega mi ni šlo ...