OKK
TF Üyesi
- Katılım
- 7 Eyl 2020
- Mesajlar
- 1,133
- Tepkime puanı
- 793
- Puanları
- 113
- Yaş
- 35
- Konum
- İstanbul
- Mesleğin
- Atom Flashcut Operatör
- Cinsiyetiniz
- Bay
- Yaş
- 35
- Burc
- Aslan
- Nerden:
- 34 İstanbul
- İlgi Alanı:
- Git,Hack,OpenSource
RubyGems, Ruby için bir paket yönetimi çerçevesidir.

Bir paket (kitaplık olarak da bilinir), bir XML dosyasını okuma ve ayrıştırma gibi bir Ruby programı tarafından çağrılabilen bir dizi işlev içerir. Bu paketlere "değerli taşlar" diyoruz ve RubyGems, bu paketleri Ruby ortamınıza kurmak, oluşturmak, yönetmek ve yüklemek için bir araçtır.
Başlangıç
Bir Gem'in kurulması ve yönetilmesi gemkomut aracılığıyla yapılır . Ruby'de XML okumanızı ve ayrıştırmanızı sağlayan Nokogiri gibi bir Gem kurmak için :
RubyGems, Nokogiri Gem'i RubyGems.org'dan indirecek ve Ruby ortamınıza kuracaktır.
Son olarak, Ruby programınızın içinde, Nokogiri mücevherini yükleyin ve XML'inizi ayrıştırmaya başlayın:
RubyGems'in nasıl kullanılacağı hakkında daha fazla bilgi için, guides.rubygems.org adresindeki RubyGems temel bilgiler kılavuzuna bakın.
Gereksinimler
RubyGems büyük olasılıkla Ruby ortamınızda zaten yüklüdür gem --version, terminal emülatörünüzde çalıştırarak kontrol edebilirsiniz . Bazı durumlarda işletim sisteminizin paket yöneticisi RubyGems'i Ruby'den ayrı bir paket olarak kurabilir. RubyGems'i manuel olarak kurmadan önce işletim sisteminizin paket yöneticisine danışmanız önerilir.
RubyGems'i manuel olarak kurmak isterseniz:
Not: Kurulum komut dosyasını yönetici / kök ayrıcalıklarıyla çalıştırmanız gerekebilir.
Daha fazla ayrıntı ve diğer seçenekler için bkz .
RubyGems'i Yükseltme
En son RubyGems'e yükseltmek için şunu çalıştırın:
Not: Komutu yönetici veya kök kullanıcı olarak çalıştırmanız gerekebilir.
Daha fazla ayrıntı ve alternatif talimatlar için YÜKSELTME bölümüne bakın .
Dokümantasyon
RubyGems, dokümantasyon için rdoc kullanır . Derlenmiş bir belge seti rubydoc'ta çevrimiçi olarak görüntülenebilir .
RubyGems ayrıca, https://guides.rubygems.org adresinde yeni bir mücevher oluşturma, güvenlik uygulamaları ve diğer kaynaklar gibi çok sayıda konuyu kapsayan kapsamlı bir kılavuz seti sağlar.
Yardım almak
Dosyalama Biletleri
Bir hata var ve emin değil misiniz? Bir hatanın olduğundan eminsin, ama sonra ne yapacağını bilmiyor musun? Her durumda bildirin! RubyGems ekibine yaşadığınız hatalar veya problemler hakkında bilgi vermek için en iyi yer GitHub'daki RubyGems sorunları sayfasındadır .
Bundler Uyumluluğu
Bilinen sorunlar için http://bundler.io/compatibility sayfasına bakın .

Bir paket (kitaplık olarak da bilinir), bir XML dosyasını okuma ve ayrıştırma gibi bir Ruby programı tarafından çağrılabilen bir dizi işlev içerir. Bu paketlere "değerli taşlar" diyoruz ve RubyGems, bu paketleri Ruby ortamınıza kurmak, oluşturmak, yönetmek ve yüklemek için bir araçtır.
Başlangıç
Bir Gem'in kurulması ve yönetilmesi gemkomut aracılığıyla yapılır . Ruby'de XML okumanızı ve ayrıştırmanızı sağlayan Nokogiri gibi bir Gem kurmak için :
Ruby:
$ gem install nokogiri
Son olarak, Ruby programınızın içinde, Nokogiri mücevherini yükleyin ve XML'inizi ayrıştırmaya başlayın:
Ruby:
require 'nokogiri'
Nokogiri.XML('<h1>Hello World</h1>')
Gereksinimler
- RubyGems 2.6, Ruby 2.4 veya altını destekler.
- RubyGems 2.7, Ruby 2.5 veya altını destekler.
- RubyGems 3.0, Ruby 2.3 veya üzerini destekler.
RubyGems büyük olasılıkla Ruby ortamınızda zaten yüklüdür gem --version, terminal emülatörünüzde çalıştırarak kontrol edebilirsiniz . Bazı durumlarda işletim sisteminizin paket yöneticisi RubyGems'i Ruby'den ayrı bir paket olarak kurabilir. RubyGems'i manuel olarak kurmadan önce işletim sisteminizin paket yöneticisine danışmanız önerilir.
RubyGems'i manuel olarak kurmak isterseniz:
- Https://rubygems.org/pages/download adresinden indirin , paketi açın ve cdRubyGems'in src'sine indirin
Ruby:
$ ruby setup.rb
Daha fazla ayrıntı ve diğer seçenekler için bkz .
Ruby:
$ ruby setup.rb --help
En son RubyGems'e yükseltmek için şunu çalıştırın:
Ruby:
$ gem update --system
Daha fazla ayrıntı ve alternatif talimatlar için YÜKSELTME bölümüne bakın .
Dokümantasyon
RubyGems, dokümantasyon için rdoc kullanır . Derlenmiş bir belge seti rubydoc'ta çevrimiçi olarak görüntülenebilir .
RubyGems ayrıca, https://guides.rubygems.org adresinde yeni bir mücevher oluşturma, güvenlik uygulamaları ve diğer kaynaklar gibi çok sayıda konuyu kapsayan kapsamlı bir kılavuz seti sağlar.
Yardım almak
Dosyalama Biletleri
Bir hata var ve emin değil misiniz? Bir hatanın olduğundan eminsin, ama sonra ne yapacağını bilmiyor musun? Her durumda bildirin! RubyGems ekibine yaşadığınız hatalar veya problemler hakkında bilgi vermek için en iyi yer GitHub'daki RubyGems sorunları sayfasındadır .
Bundler Uyumluluğu
Bilinen sorunlar için http://bundler.io/compatibility sayfasına bakın .