Ich empfehle RVM
mit Ruby-Installation zu verwalten, Ihre Edelsteine einschließlich, also, wenn Sie nicht bereits haben, dass es bekommen und die instructions for installing folgen. Stellen Sie sicher, dass Sie den Teil über das Ändern Ihres Bash-Startskripts machen, oder Sie werden merkwürdiges Verhalten sehen, wie der falsche Ruby, der aufgerufen wird. Benutze auch die Schritte in "RVM and RubyGems", um deine Edelsteine zu installieren, oder du kannst seltsames Verhalten zeigen, wenn Edelsteine unter dem falschen oder einem unerwarteten Ruby installiert werden.
Zweitens, verwenden Sie den Befehl gem
Edelsteine zu installieren:
gem install gem_to_install
„gem_to_install“ mit dem Namen des Edelsteins ersetzen Sie wollen, und es wird für Ruby in den entsprechenden gem-Ordner installiert werden.
Wenn Sie Ruby 1,92, und require
ein Juwel versuchen, als ein Modul in Ihrem Code zu verwenden, verwenden:
require 'gemname'
, wenn es über den gem
Befehl installiert ist. Und wenn es ein Modul ist, dass Sie geschrieben oder haben in Ihrem Programm des Verzeichnis oder darunter, zu verwenden:
require_relative 'path/to/gem/gemname'
Wenn Sie auf einem Rubin sind < 1,9 Sie auch require 'rubygems'
über die anderen require
Linien benötigen hinzuzufügen, Verwenden Sie dann require './path/to/gem/gemname'
.
Danke, aber meine .bundle ist nicht in Edelsteine. Wie installiere/benötige ich eine .bundle-Datei, die ich bereits habe?
Wenn Sie schrieb es Edelsteine schauen in rubygems/gemcutter
oder bundler
für Informationen über die Bündelung und Verwaltung.
Sie können ein Juwel installieren, ohne die App zu verwenden, indem Sie in das Verzeichnis wechseln, das den Edelstein enthält, und setup.rb
ausführen. Siehe http://i.loveruby.net/en/projects/setup/doc/usage.html für eine anständige Beschreibung oder die offizielle Dokumentation unter: http://docs.rubygems.org/read/chapter/3
Ihr Link zu einer nicht funktionalen Website. Es gibt einen Fehler. – MrB
Ich habe die Subdomain 'rvm' vermisst. Es funktioniert jetzt. –
Danke, aber mein .bundle ist nicht in Edelsteinen. Wie installiere/benötige ich eine .bundle-Datei, die ich bereits habe? – MrB