2012-03-29 8 views
1

Wenn Sie gem install someGem tun, installiert es es in Ihrem System, so dass es für alle Ihre Projekte verfügbar ist, oder installiert es nur für das Projekt, das mit dem Ordner verbunden ist, in dem Sie sich gerade befinden?Unklar über Ruby Gem Installationen

Antwort

2

Dies hängt davon ab, wie es eingerichtet ist. Normalerweise wäre es für alle Projekte verfügbar, aber es kann wie in diesem Tutorial http://janveldeman.wordpress.com/2008/04/14/project-specific-rubygems/ (ab 2008 könnte eine große Menge an Spielen erforderlich sein, um mit neueren Versionen arbeiten zu können) eingerichtet werden, um für einzelne Projekte spezifisch zu sein.

+0

Warum installiere ich ein Juwel, das ich bereits installiert habe, immer, wenn ich es installiere? Sollte es nicht heißen, dass das Juwel bereits installiert ist? – neuromancer

+0

Führt das, wenn Sie versuchen und zweimal auf demselben Projekt installieren? – jaz9090

+0

Wenn ich denselben genauen Befehl wie "gem install execjs" im selben Verzeichnis zwei Mal ausführen, bekomme ich die gleiche genaue Ausgabe. – neuromancer