Ich möchte Code-Coverage zu meinem Projekt hinzuzufügen und coveralls.io anmelden und erstellen Gemfile mit:Wie man Edelsteine von Gemfile installiert?
gem 'coveralls', require: false
aber wie kann ich das Juwel von Gemfile installieren?
Ich möchte Code-Coverage zu meinem Projekt hinzuzufügen und coveralls.io anmelden und erstellen Gemfile mit:Wie man Edelsteine von Gemfile installiert?
gem 'coveralls', require: false
aber wie kann ich das Juwel von Gemfile installieren?
Führen Sie den Befehl bundle install
in Ihrer Shell, sobald Sie Ihre Gemfile erstellt haben.
Dieser Befehl wird Ihre Gemfile aussehen und die entsprechenden Gems auf den angegebenen Versionen installieren.
Die Gemfiles werden installiert, weil Sie in Ihrer Gemfile die Quelle angeben, von der die Edelsteine heruntergeladen werden können.
Sie können eine Gemfile schaffen nur durch bundle init
in der Shell eingeben
füge ich ein Gemfile Beispiel für Ihre Referenz:
source "https://rubygems.org" # where gems will be downloaded from
ruby "2.2.3" # ruby version, change for the one you use
gem "sinatra"
gem "sinatra-flash"
gem "sinatra-partial"
gem "bcrypt"
gem "dm-validations"
gem "dm-transactions"
gem "data_mapper"
gem "dm-postgres-adapter"
gem "pg"
gem "database_cleaner"
group :test do # you can make groups for test, development, production..
gem "rspec"
gem "capybara"
gem "rspec-sinatra"
gem "cucumber"
gem "coveralls", require: false
end
Erste bundler installieren, wenn Sie nicht haben es
gem install bundler
oder sudo gem install bundler
, wenn Sie nicht die erforderlichen Berechtigungen haben. Bundler ist ein Juwel, das Edelsteinabhängigkeiten verwaltet.
dann können Sie die obige Anweisung zum Erstellen des gemfile folgen, nach dem Sie den Befehl ausgeben kann
bundle install
Sind Sie mit [Bündler] (http://bundler.io/)? Das ist der übliche Weg, um Ruby-Edelsteine zu installieren. – mlovic
Nein, ich benutze keinen Bundler, muss ich verwenden, um Edelsteine aus gemfile zu bekommen? Sind gempfiles Bundler gebunden? – jcubic
@jcubic: Ja, gemfiles werden von Bundler verarbeitet. –