请参考获取更详细原始信息,这里是笔记。
http://www.lindsaar.net/2010/2/6/bundle_me_some_rails
bundle is
# Library management system for rails app
# ability to pack and lock your gem files for your rails app.
My Understand
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
check the gem dependency by:
bundle check
pack the rails app by:
bundle pack
another side need run :bundle install
lock the current gem for rails app by:
bundle lock
附件 帮助:
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...
附件: Gem file :
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
分享到:
相关推荐
使用Ruby On Rails开发时经常需要Bundle Install 但有些环境网络太慢或无法连接外网的时候就需要离线Bundle 该压缩包包括52个gem 其中有sqlite3,tzinfo-data等等
在Rails 3中,gem bundle的概念被正式引入,允许开发者将项目依赖的gem封装到一个bundle中,这有助于项目的可移植性和版本控制。这里提到的“bubble”可能指的是gem bundle的自包含特性,即它们可以在项目之间轻松...
遵循简单的安装指南即可立即破解! 注意:我们用整洁的替换了捆绑包的旧子模块架构,因此不再需要使用Git安装子模块。 我们还放弃了 ,转而使用 。 如果您对字体和状态栏的渲染有任何疑问,请首先参考的。 安装 ...
解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...
标题《Rails3 device and cancan》与描述《ROR ruby on rails device plugin教程》指出本文是关于如何在Rails 3.2应用程序中整合Devise认证插件和Cancan授权插件的教程。Devise是一个流行的Ruby on Rails的认证解决...
DHH Ruby TextMate捆绑包安装 git clone git://github.com/dhh/textmate-rails-bundle ~/Library/Application\ Support/TextMate/Bundles/dhh-ruby.tmbundle
本教程将详细介绍如何使用Aptana与Rails结合,创建一个功能完备的Web应用程序。 首先,我们需要安装Aptana Studio。你可以从其官方网站下载最新版本的安装包。安装过程中,遵循提示进行,确保选择自定义安装并勾选...
这篇博客“Rails3 使用Jquery datepicker”将会介绍如何在Rails 3项目中集成并使用这个功能强大的日期选择器。 首先,我们需要了解jQuery UI的datepicker组件。它是一个用户友好的界面元素,允许用户方便地选择日期...
- **升级**:当需要更新到Rails的最新版本时,可以使用`bundle update rails`命令来更新依赖。 - **回滚**:如果更新后出现问题,可以通过`git`命令或者手动修改`Gemfile`来回滚到之前的版本。 #### 六、添加第二个...
3. **config**:配置文件的集合,包括数据库连接、路由设置、应用环境等。 4. **db**:数据库相关的文件,如迁移(migrations)用于数据库结构的版本控制。 5. **lib**:自定义库和扩展代码存放的地方。 6. **log...
安装MySQL后,通过Gemfile中的`gem 'mysql2'`来添加MySQL驱动,接着运行`bundle install`安装依赖。 4. **Rails基础知识** - **模型(Model)**:代表业务逻辑和数据,与数据库交互,例如,书籍管理程序中的`Book`...
在这个"利用rails脚手架制作的简单网站"项目中,我们可以深入探讨Rails的核心概念和技术。 首先,让我们了解Rails的基本架构,它遵循MVC(Model-View-Controller)设计模式。模型(Model)处理业务逻辑和数据存储,...
4. **ActiveRecord**:这是Rails的ORM(对象关系映射)工具,使得与数据库交互变得简单。`sample_app`中的每个模型文件(如`app/models/user.rb`)都展示了如何定义数据模型及其属性和关系。 5. **控制器**:`app/...
在Rails3时代,Sidekiq就已经崭露头角,成为开发者们首选的消息队列系统之一。本文将深入探讨Sidekiq的核心概念、工作原理以及如何在Rails3项目中集成和使用。 一、核心概念 1. 消息队列:消息队列是一种设计模式...
安装Rails本身非常简单,只需在终端输入 `gem install rails`,这将会下载并安装最新版本的Rails。 4. **验证Rails安装**: 安装完成后,你可以通过运行 `rails -v` 来检查Rails是否已正确安装,并查看其版本号。...
**3. 如何使用CRUD Generator 2** 使用CRUD Generator 2前,确保你的Rails环境已经更新至Edge Rails。然后,通过Gemfile将插件添加到项目中,并执行`bundle install`命令安装。接着,你可以通过Rails的generate命令...
这个gem负责将jQuery UI的库文件打包并整合到Rails的asset pipeline中,使得在Rails项目中使用jQuery UI变得简单。 要使用`jquery-ui-rails` gem,开发者需要在Gemfile中添加依赖,并执行`bundle install`命令安装...