Hi All,

Selama ini saya "flying-solo" di kantor untuk urusan Rails.
Jadi ga pernah kepikiran. Gimana ya caranya men-cache gem secara lokal?

Kalau anda pengguna debian (dan turunannya), kan bisa kita menganalogikan
gem itu sama seperti apt-get.
Nah, yang saya cari adalah analogi apt-cacher[1] untuk gem.



Skenarionya gini:

Misalnya ada 3 laptop dan 1 local server. 3 laptop itu semuanya connect ke
local server.

Laptop#1 install capistrano (sudo gem install capistrano).
Karena semua orang belum pernah install capistrano, maka local server akan
download capistrano gem bersama dependensinya (rake, termios, rails, etc
etc).

Nanti saat laptop yang lain (#2, #3) mencoba install capistrano, local
server ga perlu download lagi dari remote server.

Saat laptop#3 melakukan perintah "sudo gem update", maka update terbaru akan
didownload dulu ke local server.
Nanti saat update gem di laptop#2, local server hanya butuh mendowload
seperlunya saja dari internet.

Gimana? Any clues?


1.
http://ubuntu-tutorials.com/2007/01/08/save-bandwidth-during-updates-with-apt-cacher-ubuntu-610/

-- 
http://andryshuzain.com


[Non-text portions of this message have been removed]

Kirim email ke