請參考擷取更詳細原始資訊,這裡是筆記。
http://www.lindsaar.net/2010/2/6/bundle_me_some_rails
[b]bundle is [/b]
# Library management system for rails app
# ability to pack and lock your gem files for your rails app.
[b]My Understand[/b]
1. bundle let you rails app bypass the rubygems env
2. bundle depends on Gemfile created on current working directory
3. if you want to add new gem , add it into Gemfile even it was already gem installed
[b]check the gem dependency by:[/b]
bundle check
[b]pack the rails app by:[/b]
bundle pack
another side need run :bundle install
[b]lock the current gem for rails app by:[/b]
bundle lock
[b]附件 幫助:[/b]
G:\rails_11>bundle
Tasks:
bundle check # Checks if the dependencies listed in Gemfile are sati...
bundle exec # Run the command in context of the bundle
bundle help [TASK] # Describe available tasks or one specific task
bundle init # Generates a Gemfile into the current working directory
bundle install # Install the current environment to the system
bundle lock # Locks the bundle to the current set of dependencies, ...
bundle pack # Packs all the gems to vendor/cache
bundle show # Shows all gems that are part of the bundle.
bundle unlock # Unlock the bundle. This allows gem versions to be cha...
[b]附件: Gem file :[/b]
G:\rails_11>cat Gemfile
# Edit this Gemfile to bundle your application's dependencies.
source 'http://gemcutter.org'
gem "rails", "3.0.0.beta"
## Bundle edge rails:
# gem "rails", :git => "git://github.com/rails/rails.git"
gem "mysql"
## Bundle the gems you use:
# gem "bj"
# gem "hpricot", "0.6"
# gem "sqlite3-ruby", :require => "sqlite3"
# gem "aws-s3", :require => "aws/s3"
## Bundle gems used only in certain environments:
# gem "rspec", :group => :test
# group :test do
# gem "webrat"
# end