Hvordan installeres Ruby på Ubuntu?

I de sidste par dage har jeg været lidt optaget af udviklingen af ​​et projekt til <°DesdeLinux (det er derfor mit fravær: P), jeg udvikler dette projekt i Ruby on Rails.

Desværre kommer nogle distributioner ikke med Rubin installeret som standard, og den version, der vises i arkiverne, er allerede noget "gammel". Dem, der har forsøgt at gøre det manuelt, vil forstå, at en sådan installation er noget «kompleks og besværlig«, Så denne gang vil jeg vise dig, hvordan du installerer korrekt Ruby og RubyGems i Ubuntu og dets derivater på en ret enkel måde :). Jeg ved ikke, om dette også kan fungere for Debian, så hvis nogen tør prøve, velkommen;). I andre distributioner tror jeg, at det kun ville være et spørgsmål om at lede efter en lignende eller homolog pakke.

Efter at have survet på nettet og forsøgt flere måder at gøre det korrekt (uden succes :(), fandt jeg i en blog et lille script, der gør det muligt at gøre det mere eller mindre godt, da det i slutningen af ​​installationen kastede mig nogle små fejl og et par advarsler, så jeg påtog mig opgaven med at løse disse huller og lavede nogle relevante rettelser :). Jeg må præcisere, at jeg kun har inkluderet nogle pakker, der er uundværlige for Ruby;).

Uden yderligere ado er her det modificerede script:

http://paste.desdelinux.net/4393

Som du kan se, er det ret simpelt. Her er det vigtige punkt i scriptet at vælge den version af Ruby, som de vil installere, som standard vil den installere den nyeste version til dato, men hvis de kan lide at bruge en anden version, skal de kun ændre følgende linje:

Version="1.9.3-p125"

for den version, du vil installere, skal det bemærkes, at du kun skal indtaste versionsnummeret for at scriptet skal fungere korrekt;). Omdøb bare filen til: install_ruby

Måden at udføre det ville være:

sudo ./install_ruby

Jeg håber, det kan være nyttigt for dig, stop ikke med at kommentere og husk: Glad kodning 😉

kilde: dopefish.de


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   nano sagde han

    Ok, vent. Hvilket projekt?

  2.   Merlin Debianiten sagde han

    Ok, giv mig lidt tid, så fortæller jeg dig, om det fungerer på debian.

    Jeg er ikke programmerer, og jeg tror ikke, det vil være til stor nytte for mig, det er simpel nysgerrighed at se, om dit manuskript fungerer, og i øvrigt har det mangler, jeg har ingen idé eller endda gider at kontrollere. XD

  3.   nano sagde han

    troll on mode: Ruby er hipsters sprog! xD

    1.    Perseus sagde han

      [mode troll on] Sikker bro, ligesom det vises her:

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

      XDDDDDDDDDD

      [/ mode troll off]

      XDDDDDD

      1.    Kildens manual sagde han

        Ret din bruger agent, "Kubuntu Firefox" -distributionen findes ikke. 😛

        1.    Gilber 1988 sagde han

          i kubuntu-terminalen "apt-get install firefox",
          nu eksisterer den !!!

  4.   elip89 sagde han

    Fremragende script Perseus desværre bruger jeg ikke Ubuntu til at teste det: S Ruby og Python er de sprog, jeg gerne vil lære. Enhver anbefaling ???

    1.    Perseus sagde han

      For Ruby er der fremragende e-bøger, men desværre er de bedste på engelsk. Hvis dette ikke hæmmer dig, kan du læse: Begyndende Ruby fra novice til professionel anden udgave (Peter Cooper) - Apress. På trods af at være på dette sprog, er engelsk ret læseligt og forståeligt, en af ​​de bedste jeg har set;).

      Hvad angår python, er der en masse information på nettet og meget af det på vores sprog :).

      Hvis du har brug for et rubinlink, så lad mig det vide, så sender jeg det til dig ^. ^

      1.    elip89 sagde han

        Tak for henstillingen Perseus Jeg downloader det og prøver at læse det, selvom jeg kan mere eller mindre engelsk 😀

        hilsen

  5.   Juan Antonio sagde han

    For at installere rubin bruger jeg rvm ( https://rvm.io/ )

    Det gør det muligt at have forskellige versioner af rubin installeret og skabe sæt ædelstene.

    Det er meget, meget godt.

  6.   Debianiten Merlin sagde han

    Ja det fungerer i debian, men det fungerer kun i terminalen.

    XD

  7.   Felix sagde han

    for at give dig udføre tilladelser
    sudo chmod + x scriptnavn ...
    det fungerede ikke for mig uden det ...