Ruby-Einstellung 2

Was ist Edelstein?

Was ist Rubygems?

Was ist Bundler?

--Gem kann wie unten gezeigt einzeln manuell installiert werden. - gem install "sinatra" - gem install "unicorn" - gem install "omniauth" ――Bei Verwendung verschiedener Gems (Bibliotheken) in Kombination kann es jedoch zu Kompatibilitätsproblemen kommen, z. B. "gemA ver1 und gemB ver2 funktionieren gut, aber die neuesten Versionen funktionieren nicht gut." Es gibt.

So installieren Sie Bundler

Wie benutzt man Bundler?

  1. Gemfile erstellen
    • bundle init --Wenn Sie das oben genannte ausführen, wird eine Vorlagendatei namens Gemfile erstellt.
  2. Beschreiben Sie den Edelstein, den Sie in der Gemfile verwenden möchten
  1. Masseninstallation von Edelsteinen, die in Gemfile aufgeführt sind --Batch-Installation - bundle install --path vendor/bundle --- Sie können das Installationsziel mit Pfad angeben. Nach der Installation mit --path einmal angegeben wird derselbe Pfad ausgewählt, auch wenn die Bundle-Installation ohne Angabe des Pfads beim nächsten Mal durchgeführt wird.
  1. Laden Sie das installierte Gem in die Programmquelle
  1. Führen Sie beim Ausführen des Programms zuerst Bundle Exec aus. (Wenn nicht angegeben, wird das neueste Juwel des Systems ohne Berücksichtigung der Kompatibilität verwendet.)
    • bundle exec ruby foo.rb

Referenz

--Empfehlungen für Ruby-Edelsteine | Für Anfänger, die Ruby nicht kennen http://qiita.com/sumyapp/items/5ec58bf3567e557c24d7 --Bundler Übersicht http://qiita.com/hisonl/items/162f70e612e8e96dba50

Gem-Befehl und Bundler-Grundlagen \ -BlueTechNote

Verwenden Sie den Befehl Gem

$ gem install
$ gem update
$ gem uninstall

bundler

-Installieren Sie Bundler
(m ・_・ Bp) 17:50 ~/Desktop/vsnote2.0/ruby % gem install bundler
Fetching bundler-2.1.4.gem
Successfully installed bundler-2.1.4
Parsing documentation for bundler-2.1.4
Installing ri documentation for bundler-2.1.4
Done installing documentation for bundler after 2 seconds
1 gem installed

-Schreiben Sie den zu installierenden Gem in die Gemfile

(m ・_・ Bp) 17:51 ~/Desktop/vsnote2.0/ruby % bundle init
Writing new Gemfile to /Users/uekiyoshihiro/Desktop/vsnote2.0/ruby/Gemfile

-Installieren Sie mit dem Befehl bundle install

(m ・_・ Bp) 17:53 ~/Desktop/vsnote2.0/ruby % bundle install
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Using bundler 2.1.4
Fetching coderay 1.1.2
Installing coderay 1.1.2
Fetching method_source 1.0.0
Installing method_source 1.0.0
Fetching pry 0.13.1
Installing pry 0.13.1
Bundle complete! 1 Gemfile dependency, 4 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.

-Aktualisieren Sie Gem mit dem Bundle-Update-Befehl

(m ・_・ Bp) 17:58 ~/Desktop/vsnote2.0/ruby % bundle update
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Using bundler 2.1.4
Using coderay 1.1.2
Using method_source 1.0.0
Using pry 0.13.1
Bundle updated!

Häufig verwendete Befehlssammlung

$ bundle init #Gemfile generieren
$ bundle install	#Installieren Sie das in der Gemfile geschriebene Gem-Paket
$ bundle exec	#Führen Sie Befehle mit Gem-Paketen aus, die mit Bundler installiert wurden
$ bundle list	#Zeigen Sie eine Liste der installierten Gem-Pakete an
$ bundle update	#Aktualisieren Sie die installierte Gem-Paketversion


Recommended Posts

Ruby-Einstellung 2
Ruby Einstellung 3 Rubocop
Rubin lernen 4
[Ruby] Array
Rubin lernen 5
Ruby-Grundlagen
Ruby Review 2
Rubinzusatz
Ruby lernen 3
Rubinproblem ⑦
Ruby lernen 2
Rubin lernen 6
Ruby-Einstellungen 1
Rubin lernen 1
Ruby Review 1
Einführung in Ruby 2
Rubin Großbuchstaben
Ruby-Suchproblem
Ruby-Konstante variabel
Ruby-Textkonvertierung
Ruby Grundbegriffe
Behandlung von Ruby-Ausnahmen
Über Ruby-Symbole
[Rubin] Bohrleistung
Ich habe Ruby gestartet
Ruby API Problem
Rubin vertikales Schreiben
[Rubin] Bohrleistung
Über Ruby Hash
[Rubin] Bohrleistung
[Ruby] jeweils verschachtelt
[Ruby] Gleiche Differenznummernfolge
Ruby Hash Notizen
[Ruby] Regulärer Ausdruck für die Einstellung sicherer Kennwortrichtlinien
Diagrammtyp Ruby
[Ruby] Über das Abrufen von Hash
Grundlagen von Ruby
[WIP] Ruby-Tipps
Ruby-Ausnahmebehandlung
Über Ruby-Arrays