Rails 3 Bundle 的简单介绍

请参考获取更详细原始信息,这里是笔记。
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值