Vor ein paar Monaten hatte ich eine Situation, bei der es um die Installation ging Ruby und Rails auf meinem System. Nachdem ich viele Blogs und Beiträge zum Thema Installation gelesen hatte, kam ich schließlich zu dem Schluss, dass RVM (Ruby Version Manager) die beste Option von allen ist. Vor allem musste ich nicht alle Fehler googeln, die bei der Installation mit anderen Methoden auftauchen. RVM bietet viel Flexibilität und die Installation ist deutlich einfacher.
Hinweis: Ich habe diese Installationsschritte auf Ubuntu-Versionen getestet.
Verhaltensregeln
Dieser Einsteigerleitfaden richtet sich an Ruby 1.9.3, RVM und Schienen 3.1.3 und ist speziell für eine Entwicklungsumgebung unter Ubuntu 10.10 geschrieben, wird aber wahrscheinlich auf vielen anderen Betriebssystemen funktionieren, einschließlich älteren/neueren Versionen von Ubuntu und Debian.
- Wenn man nach einer Möglichkeit sucht, dies auf einem Produktionsserver einzurichten, empfiehlt sich die Verwendung des „Railsready-Skripts“, das alle notwendigen Pakete für Ruby 1.9.3p0 und dann diese Version von Ruby selbst, Bundler und Rails installiert. Dann bleibt es dem Benutzer überlassen, Apache oder Nginx zu installieren, um Ihre Anwendung online zu stellen.
- Unter keinen Umständen sollte man Ruby, Rubygems oder andere Ruby-bezogene Pakete von apt-get installieren. Dieses System ist veraltet und verursacht große Kopfschmerzen. Vermeiden Sie es für Ruby-bezogene Pakete.
Installationsverfahren
1. Aktualisieren Sie zunächst das System, damit alle aktuellen Ressourcen aktualisiert werden, um die neuesten Pakete zu installieren.
Öffnen Sie das Terminal (Alt+Strg+T).
Im Terminaltyp:- Sudo apt-get update
2. Als Nächstes installieren wir Git (ein Versionskontrollsystem) und Curl, die beide für die Installation und Verwendung von RVM erforderlich sind, sowie Build Essential, das unter anderem zum Kompilieren von Ruby-Versionen erforderlich ist. Um diese drei Pakete zu installieren, verwenden wir diesen Befehl:
sudo apt-get install build-essential git-core curl
3. RVM (Ruby Version Manager) installieren
RVM ist ein Ruby-Versionsmanager erstellt von Wayne E. Seguin und ist äußerst hilfreich für die gleichzeitige Installation und Verwaltung vieler verschiedener Ruby-Versionen. Manchmal arbeiten Sie an einem Projekt, das eine ältere (1.8.7) Version von Ruby erfordert, benötigen aber auch eine neue Version (1.9.3) für eines Ihrer neueren Projekte. Dies ist ein Problem, das RVM wunderbar löst.
Eine andere Situation könnte sein, dass Sie unterschiedliche Sätze von Edelsteinen in derselben Ruby-Version haben möchten, sich aber nicht mit der Gem Conflict Hell herumschlagen müssen. RVM verfügt hierfür über Gemsets. Dies ist eine Funktion, die Sie nicht hätten, wenn Sie das Ruby-Paket verwenden würden.
=> Wenn Git-Core und Curl installiert sind, können wir RVM mit diesem Befehl installieren: => Führen Sie diesen Befehl im Terminal-Bash < <(curl -s http://rvm.beginrescueend.com/install/rvm) = aus >Das Schöne daran ist, dass Ruby in unserem Home-Verzeichnis installiert wird und so eine Sandbox-Umgebung nur für uns bereitgestellt wird.
=>Sobald dies erledigt ist, fügen Sie die folgende Zeile zu Ihrer ~/.bashrc-Datei hinzu. => echo '[[ -s „$HOME/.rvm/scripts/rvm“ ]] && source „$HOME/.rvm/scripts/rvm“' >> ~/.bashrc //.bashrc-Datei ist für die Einrichtung verantwortlich Bash-Session
=>Dann müssen wir die Datei ~/.bashrc neu laden, was mit diesem kleinen Befehl erfolgen kann. => . ~/.bashrc => Wenn nach der Verwendung des obigen Befehls ein Fehler auftritt, z. B. rvm (Befehl nicht gefunden) usw., schließen Sie einfach dieses Terminal und starten Sie erneut (Glauben Sie mir, solche Dinge funktionieren nur selten!!!)
=>Als nächstes müssen wir sehen, welche Dinge RVM zur Installation benötigt Ruby auf Schienen. Verwenden Sie einfach:- => RVM-Anforderungen // Dies zeigt alle Pakete an, die zuvor installiert werden müssen, von denen wir möglicherweise bereits einige installiert haben.
=>Um alle in den RVM-Anforderungen genannten erforderlichen Pakete zu installieren, führen Sie einfach den folgenden Befehl aus:- =>sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core //bitte beachten Sie, dass diese alle in einer einzigen Zeile enthalten sein sollten , andernfalls zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev //einige Pakete werden möglicherweise nicht installiert. libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
- Installieren Ruby und Rails–>Installieren von Ruby4.1 Wenn RVM und Pakete installiert sind, können wir Ruby installieren mit:- => rvm install 1.9.3 // Dadurch wird Ruby mit der Version 1.9.3 installiert und die Installation dauert etwas. Seien Sie geduldig.4.2 Wenn RVM installiert ist, können wir diese bestimmte Version verwenden:- => rvm use 1.9.3 //jetzt wird Ruby 1.9.3 als Ruby-Version verwendet4.3 Um die Version des Ruby zu überprüfen Installierte Version:- => ruby -v //Überprüfen Sie die aktuell verwendete Version4.4 Um eine bestimmte Version als Standard zu verwenden, können Sie Folgendes verwenden:- => rvm –default use 1.9.3=> Rails installieren 4.5 Da wir Ruby in unserem Home-Verzeichnis installiert haben, müssen wir den Befehl sudo für die Rails-Installation nicht verwenden. Geben Sie einfach den folgenden Befehl ein:-
=> gem install rails -v 3.0.9 //Dadurch wird Version 3.0.9 installiert. Jede geeignete Version kann heruntergeladen werden, indem Sie einfach die Version hier erwähnen.
//Es werden auch das Rails-Gem und die anderen 22 Gems installiert, von denen es und seine Abhängigkeiten abhängen, einschließlich Bundler.
5.Nun, das ist es!! Viel Spaß beim Codieren !
Nehmen Sie Kontakt mit uns auf. Speichern