Ruby rubygems
Ruby rubygems adalah manajer paket, yang menyediakan distribusi program ruby dan perpustakaan format standar, tetapi juga menyediakan paket alat manajemen diinstal.
alat permata RubyGems dirancang untuk mudah mengelola instalasi, serta untuk distribusi server permata. Hal ini mirip dengan apt-get di Ubuntu, Centos dari yum, pip Python.
RubyGems tentang didirikan pada November 2003, menjadi bagian dari Ruby perpustakaan standar dari Ruby 1.9 versi.
Jika versi Ruby Anda lebih rendah dari 1,9, Anda juga dapat menginstal secara manual:
- Pertama, download dan menginstal paket: https://rubygems.org/pages/download .
- Unzip dan masukkan direktori, jalankan perintah: ruby setup.rb
Memperbarui perintah RubyGems:
$ gem update --system # 需要管理员或root用户
batu permata
Permata adalah modul Ruby (disebut Gems) manajer paket. Yang berisi informasi tentang paket, serta untuk file instalasi.
Permata umumnya dalam ".gemspec" membangun file, termasuk dokumen-dokumen yang terkait dengan informasi YAML permata. kode Ruby dapat dibentuk langsung Gem, dalam hal ini umumnya menggunakan Rake untuk.
perintah gem
Perintah permata digunakan untuk membangun, meng-upload, download dan install Gem paket.
permata Penggunaan
RubyGems fungsional dengan apt-get, portage, yum dan NPM sangat mirip.
instalasi:
gem install mygem
Uninstall:
gem uninstall mygem
Daftar permata diinstal:
gem list --local
Daftar permata yang tersedia, misalnya:
gem list --remote
Membuat dokumen RDoc untuk semua permata:
gem rdoc --all
Download permata, tapi tidak instalasi:
gem fetch mygem
Cari dari permata yang tersedia, misalnya:
gem search STRING --remote
Pembangunan paket permata
perintah permata juga dapat digunakan untuk membangun dan memelihara file .gemspec dan .gem.
.gemspec Gunakan berkas Membangun .gem:
gem build mygem.gemspec
Memodifikasi sumber dalam negeri
Karena alasan jaringan domestik (Anda tahu), rubygems.org dihasilkan disimpan di Amazon S3 atas sumber daya file kegagalan koneksi terputus-putus.
Jadi Anda akan bertemu dengan permata menginstal rak atau bundel waktu menginstal waktu untuk respon, secara khusus dengan gem install rails -V untuk melihat eksekusi.
Jadi kita dapat memodifikasi sebagai Taobao Ambil Sumber: http://ruby.taobao.org/Pertama, periksa sumber arus:
$ gem sources -l *** CURRENT SOURCES *** https://rubygems.org/
Selanjutnya, menghapus https://rubygems.org/, dan menambahkan Taobao Ambil Sumber http://ruby.taobao.org/.
$ gem sources --remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/ $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org # 请确保只有 ruby.taobao.org $ gem install rails
Jika Anda menggunakan Gemfile dan Bundle (misalnya: proyek Rails)
Anda dapat bundel sumber permata perintah kode gambar.
$ bundle config mirror.https://rubygems.org https://ruby.taobao.org
Jadi Anda tidak mengubah Gemfile Anda sumber.
source 'https://rubygems.org/' gem 'rails', '4.1.0' ...