Latest web development tutorials

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:

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'
...