För ett par månader sedan hade jag en situation som bekymrade mig om att installera Ruby och Rails på mitt system. Efter att ha läst igenom många bloggar och inlägg relaterade till installation, hittade jag äntligen RVM (Ruby Version Manager) som det bästa alternativet bland alla. Viktigast av allt behövde jag inte Google alla fel, som dyker upp när du installerar dem med andra metoder. Med RVM kommer mycket flexibilitet och installationen är ganska enklare.
Obs: Jag har testat dessa installationssteg på ubuntu-versioner.
Göra och inte göra
Denna nybörjarguide kommer att ställas in med Ruby 1.9.3, RVM och Räls 3.1.3 och är speciellt skriven för en utvecklingsmiljö på Ubuntu 10.10, men kommer förmodligen att fungera på många andra operativsystem, inklusive äldre/nyare versioner av Ubuntu och Debian.
- Om man letar efter ett sätt att ställa in detta på en produktionsserver så rekommenderas användningen av "railsready-skriptet" som installerar alla nödvändiga paket för Ruby 1.9.3p0 och sedan den versionen av Ruby själv, Bundler och Rails. Sedan är det upp till användaren att installera Apache eller nginx för att få din applikation online.
- Under inga omständigheter bör man installera Ruby, Rubygems eller några Ruby-relaterade paket från apt-get. Detta system är föråldrat och leder till stor huvudvärk. Undvik det för Ruby-relaterade paket.
Installationsprocedur
1. Uppdatera först och främst systemet så att alla de senaste resurserna uppdateras för att installera de senaste paketen.
Öppna terminal (alt+ctrl+t).
I terminaltyp:- sudo apt-get uppdatering
2. Därefter ska vi installera Git (ett versionskontrollsystem) och curl som båda krävs för att installera och använda RVM, och bygga väsentliga som krävs för att kompilera Ruby-versioner, bland annat kompilerbara saker. För att installera dessa tre paket använder vi det här kommandot:
sudo apt-get install build-essential git-core curl
3. Installera RVM (Ruby Version Manager)
RVM är en Ruby versionshanterare skapad av Wayne E. Seguin och är extremt användbar för att installera och hantera många olika versioner av Ruby på en gång. Ibland kan du arbeta med ett projekt som kräver en äldre (1.8.7) version av Ruby men som också behöver en ny version (1.9.3) för ett av dina nyare projekt. Detta är ett problem som RVM löser vackert.
En annan situation kan vara att du vill ha olika uppsättningar av ädelstenar på samma version av Ruby men inte vill behöva ta itu med Gem Conflict Hell. RVM har ädelstenar för detta. Detta är en funktion du inte skulle ha om du använde den förpackade Ruby.
=> Med git-core och curl installerade kommer vi att kunna installera RVM med detta kommando: => Kör detta kommando i terminal bash < <(curl -s http://rvm.beginrescueend.com/install/rvm) = >Den vackra delen av detta är att den installerar Ruby i vår hemkatalog, vilket ger en sandlådemiljö bara för oss.
=>När det är klart lägg till följande rad i din ~/.bashrc-fil. => echo '[[ -s “$HOME/.rvm/scripts/rvm” ]] && källa “$HOME/.rvm/scripts/rvm”' >> ~/.bashrc //.bashrc-filen är ansvarig för att ställa in filen bash session
=>Då måste vi ladda om ~/.bashrc-filen, vilket kan göras med detta lilla kommando. => . ~/.bashrc => Efter att ha använt kommandot ovan, om felet kommer, t.ex. rvm(kommandon hittades inte) etc...Stäng helt enkelt denna terminal och starta om (tro mig, några gånger fungerar sådana saker!!!)
=>Närnäst måste vi se vilka saker som krävs av RVM för att installera Ruby on Rails. Använd bara:- => rvm-krav //detta kommer att visa alla paket som krävs för att installeras innan, några av dem kanske vi redan har installerat.
=>För att installera alla nödvändiga paket som nämns av rvm-krav, kör bara följande kommando:- =>sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core //observera att alla dessa bör finnas på en rad , annars kan zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev //få paket kanske inte installeras. libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
- Installerar Ruby och Rails–>Installera Ruby4.1 Med RVM och paket installerade kan vi installera ruby med :- => rvm install 1.9.3 //detta kommer att installera ruby med version 1.9.3 och det tar lite tid att installera. Ha tålamod.4.2 Med RVM installerat kan vi använda just den versionen som ska användas:- => rvm använd 1.9.3 //nu kommer rubin 1.9.3 att användas som rubinversion4.3 För att kontrollera versionen av rubin version installerad:- => ruby -v //kontrollera den aktuella versionen som används4.4 För att få en viss version att användas som standard kan vi använda:- => rvm –default use 1.9.3=> Installera Rails4.5 Eftersom vi har installerat ruby i vår hemkatalog behöver vi inte använda sudo-kommandot för rails-installation. Skriv bara följande kommando:-
=> gem install rails -v 3.0.9 //Detta kommer att installera version 3.0.9. Alla lämpliga versioner kan laddas ner genom att bara nämna versionen här.
//Det kommer också att installera rails-ädelstenen och de andra 22 ädelstenarna som den och dess beroenden är beroende av, inklusive Bundler.
5.Tja, det är det!! Njut av kodning !
Kontakta oss. Spara