rubygems Handledning
Komma igång med rubygems
Sök…
Anmärkningar
Ädelstenar kan användas för att utöka eller ändra funktionalitet i Ruby-applikationer. Vanligtvis används de för att distribuera återanvändbar funktionalitet som delas med andra rubyister för användning i deras applikationer och bibliotek. Vissa ädelstenar har kommandoradsverktyg som hjälper till att automatisera uppgifter och påskynda ditt arbete.
RubyGems-programvaran låter dig enkelt ladda ner, installera och använda Ruby-programvarupaket på ditt system. Programvarupaketet kallas en gem och innehåller ett paketerat Ruby-program eller bibliotek.
Installation eller installation
Om du inte har någon RubyGems installerad finns det fortfarande prärm-metoden att få programvara, gör det manuellt:
Ladda ner från RubyGems
Packa upp i en katalog och
cddärInstallera med:
ruby setup.rb(du kan behöva admin / root privilegium)sudo ruby setup.rb
För mer information och andra alternativ, se:
ruby setup.rb --help
Installation på Linux
Se till att du har installerat rubin innan du installerar rubygems och sedan:
Installera RubyGems med apt-get på Ubuntu
sudo apt-get install rubygems
Installera RubyGems med yum
sudo yum install rubygems
Manuell installationsmetod
wget https://rubygems.org/rubygems/rubygems-2.6.6.tgz
tar xvf rubygems-2.6.6.tgz
cd rubygems-2.6.6
sudo ruby setup.rb
Installera specifik förkompilerad rubinversion och rubinpärlor (Ubuntu)
sudo apt-add-repository ppa:brightbox/ruby-ng
Tryck på Enter att bekräfta
sudo apt-get update
Sedan kan du installera valfri rubyversion (ppa stöder ruby2.0 ruby2.1 ruby2.2 ruby2.3 och legacy versioner ruby1.8 ruby1.9.1 ) Glöm inte att ta med respektive -dev paket för din version. Annars kommer utvecklingen av infödda tillägg som Nokogiri eller mysql2 att misslyckas.
sudo apt-get install ruby2.3 ruby2.3-dev ruby-switch
sudo ruby-switch set ruby2.3
ruby -v
>> ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
Nu kan du installera en önskad pärla systemomfattande för alla användare via sudo gem install gemname .
Notera:
- Den här metoden installerar och ställer in rubin och rubygems systemomfattande för alla användare
- Kräver sudo för att installera juveler (
sudo gem install rails) men kör intebundlesom root. Om den behöver installera ädelstenar kommer den att be om sudo-lösenordet.
Ändra pärlkälla
# list gem sources:
gem sources -l
# remove default gem source:
gem sources -r https://rubygems.org/
# add other gem sources:
gem sources -a https://ruby.taobao.org/