Joshua Jackson wrote:

> Dear all,
> 
> Selama ini kalau kalian mau mendistribusikan aplikasi rails, bagaimana
> mendistribusikannya? 

bisa tinggal :

git init
git add .
git commit -a -m 'first commit'

dan buatkan reponya di http://github.com untuk kemudian tinggal 
disesuaikan dan

git remote add origin [EMAIL PROTECTED]:joshkeren/blahblahblah.git
git push origin master

> Aplikasi saya ini mau saya opensourcekan, tapi
> ada beberapa library yang disimpan dalam gem seperti mongrel,
> rails-nya sendiri, dsb. Apakah saya bisa menginclude gem library
> tersebut didalam directory project rails saya? Kalau bisa caranya
> bagaimana? Please advice.

http://ryandaigle.com/articles/2008/4/1/what-s-new-in-edge-rails-gem-dependencies

plugins, rails edge maupun rubygems cukup jadi git submodule. pastikan 
di config/environment.rb ada ini

Rails::Initializer.run do |config|
   config.gem 'mongrel'
   config.gem 'dan lain sebagainya'
end

atau di rails versi sekian initializer sudah menjadi satu direktori yang 
mudah untuk tinggal load kan disana.

jadi nanti kalau kita-kita pemakai tinggal:

git clone git://[EMAIL PROTECTED]/blahblahblah
git submodule init
git submodule update

http://woss.name/2008/04/09/using-git-submodules-to-track-vendorrails/

tentang nginstal rubygems di rails sudah dukung

rake gems:install

dan otomatis terinstallah semua rubygems yang diperlukan / jadi udah 
nggak perlu satu satu lagi nginstalnya kayak jaman baheula.

cek saja di rake -T gem

# buat yang udah ikutan workshop kemarin
# pasti udah familiar sama rake -T

-- 
http://ariekusumaatmaja.wordpress.com
"Don't ask if you can ask, just ask!", R2D2

Kirim email ke