- 浏览: 462639 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (470)
- 前言 (1)
- 【sys】centos6.2 (51)
- 【sys】shell (8)
- 【sys】yum (1)
- software (6)
- 【tec】ruby (16)
- 【tec】rails (35)
- 【tec】rails路由 (2)
- 【tec】rails部署 (10)
- 【tec】rails优化 (6)
- 【tec】rails测试 (11)
- 【tec】php (45)
- 【tec】android (1)
- 【tec】ios (125)
- 【data】mysql (11)
- web (6)
- 【life】文学与提升 (2)
- life (36)
- 【life】怀念 (1)
- 【web】nginx (5)
- 【web】网络与安全 (4)
- 工作随笔 (1)
- 【software】svn (5)
- 【script】jquery (10)
- powerEdge (2)
- 杂七杂八 (5)
- 【sys】ubuntu (9)
- 【sys】windows (4)
- 【tec】java (1)
- 【tec】html (3)
- 【tec】c++ (38)
- 【tec】汇编 (1)
- 【data】数据库 (1)
- 【exchange 】学术交流 (1)
- 【tec】域名空间 (1)
- 【tec】编程先知 (1)
- 【tec】网站建设 (7)
- 【sys】mac (24)
- 【sys】seo (1)
- 【tec】wp (1)
- 【software】git (4)
最新评论
-
fireDragonpzy:
呵呵 貌似我网站上的有更新 你从那里看看 这个博客维护的不及时 ...
牛人经典语录 -
Peppermintchz:
还真这么2过啊!!好怀念啊
牛人经典语录 -
fireDragonpzy:
chenhong53 写道你好,我想问一下,能不能给一组精灵数 ...
cocos2d-x事件触发的优先级 -
chenhong53:
你好,我想问一下,能不能给一组精灵数组中的精灵添加触屏优先级, ...
cocos2d-x事件触发的优先级 -
fireDragonpzy:
dreamstar1020 写道谢谢庞兄指点,写的很详细,谢谢 ...
致:上海郑兄(虚拟主机-web服务器搭建)
Rails3里多了个Bundler工具。 它是一个Library管理工具,它提供了好的工具来管理你rails3项目依赖的gems。 $> bundle 这个命令会列出bundler提供给你的一些工具。 Tasks: bundle check # Checks if the dependencies listed in Gemfile are satisfied by currently installed gems 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, including all child 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 changed 你只要在你的Gemfile文件里添加你项目所需的gems就可以了。 $> bundle pack 这个命令可以打包你的gems到vendor/cache目录下。然后你把项目给别的开发者,别人就可以使用: $> bundle install 来安装项目依赖的gems了。 但是当你想把项目部署到生产环境的话,假如gems出现新版本,可能导致项目出现错误,这个时候,我们就需要锁定gem的版本。 $> bundle lock 这个命令会在rails的根目录下生成一个Gemfile.lock文件。类似于这样的: --- dependencies: - rails: = 3.0.0.beta - sqlite3-ruby: ">= 0" - pg: ">= 0" specs: - text-hyphen: version: 1.0.0 - builder: version: 2.1.2 - i18n: version: 0.3.3 当你在Gemfile文件里增加了一个新的gem,比如“hpricot”你运行: $> bundle check You changed your Gemfile after locking. Please relock using `bundle unlock` 想修改Gemfile必须先解锁Gemfile文件: $> bundle unlock 然后才能修改,修改完再锁定。 $> bundle install 这条命令会自动安装Gemfile里的所有gem。 然后我们再检测: $>bundle check The Gemfile's dependencies are satisfied 这就安全了。 然后我们可以打包了: $> bundle pack Copying .gem files into vendor/cache ... 打包完以后,锁定我们的gems: $> bundle lock 这下你就可以安全部署你的app了。 gem的写法可以具体参照:http://github.com/carlhuda/bundler Bundler官网:http://gembundler.com 本文出自 “{ :Alex Space => &..” 博客,请务必保留此出处http://blackanger.blog.51cto.com/140924/355320
发表评论
-
Ruby on Rails 性能优化工具
2012-05-15 08:43 748http://www.oschina.net/news/269 ... -
网页中 pdf查看
2012-05-06 16:24 846centos:仿百科--http://www.centos.b ... -
rails走验证和不走验证方法汇总
2012-05-06 16:13 746走validation的方法: create ... -
ruby调用win32ole打开文件
2012-05-03 20:58 857http://www.iteye.com/topic/1168 ... -
rails规范
2012-04-28 13:21 1057Ruby on rails 开发规范 (一 ... -
nginx + rails 防盗链
2012-04-16 11:12 748iteye:http://ywencn.iteye.com/b ... -
rails invalid date
2012-04-15 10:54 806迁移数据库或者是跑网站的时候出现:invalid date ... -
ror技巧--空判断
2012-03-30 13:23 859取某个对象的一个属性,先判断对象是否为nil,不是nil就返回 ... -
rails 数据库配置
2012-03-26 10:43 1041驱动配置: Gemfile:gem 'mysql2', '0 ... -
spork+rspec-rails
2012-03-19 14:19 804http://www.rubyinside.com/how-t ... -
libmysqlclient.so.18错误
2012-03-17 13:08 2587设置libmysqlclient的软链,防止编译其它依赖Mys ... -
rails测试工具--rspec
2012-03-09 11:26 902http://article.yeeyan.org/view/ ... -
rails命令大全
2012-03-09 10:54 9161、创建一个Rails应用程序 $ rails app_na ... -
rails命名约定
2012-03-02 15:49 761rails命名约定 -
Rails中的link_to方法注意点
2012-02-21 19:53 751http://www.blogjava.net/pengpen ... -
ror异步传输
2012-02-21 19:34 804$.ajax({ type : "POST& ... -
rails base 之数据库---c u d
2012-02-20 14:07 843C 1 create @tempcourse = Tempco ... -
watir安装(含devkit安装)
2012-02-16 15:26 1085到 http://rubyinstaller.org/dow ... -
rails文件上传下载和删除
2012-02-16 14:07 886http://blog.csdn.net/xuchao111/ ... -
rails base 之 logger
2012-02-16 09:06 786http://www.cnblogs.com/orez88/a ...
相关推荐
npm-rails, 通过像DSL这样的Bundler支持 Rails的NPM npm Rails 项目的NPM支持。 它允许你使用bundler像DSL和rake任务来包括npm包。 这个基于Browserify的gem,用于捆绑包和解析依赖关系。安装将此行添加到你的应用...
Ruby on Rails教程样本应用程序 这是的示例应用程序 进行 。 执照 中的所有源代码都可以根据MIT许可和Beerware许可共同获得。 有关详细信息,请参见 。 入门 要开始使用该应用程序,请克隆存储库,然后安装所需的gem...
Rails3 是 Ruby on Rails 框架的一个版本,它提供了一系列强大的命令行工具,使得开发者可以快速地构建和管理Web应用。在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个...
Ruby on Rails 3 是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(Model-...提供的文档如"Ruby192和Rails3.0.3的新征程.doc"和"rails3入门教程.pdf"等,将有助于深入理解这一框架及其在实际项目中的应用。
《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的一个开源框架,它采用MVC(Model-View-...
《Rails 3 in Action》是2011年由Ryan Bigg撰写的一本关于Ruby on Rails框架的权威指南,专门针对当时最新的Rails 3.1版本进行了深入解析。这本书旨在帮助开发者充分利用Rails 3.1的强大功能,提升Web应用开发的效率...
### CentOS环境下Rails 3开发环境搭建详解 #### 一、准备工作与环境配置 在开始部署Rails 3开发环境之前,我们需要确保系统上已经安装了一些基本的软件包和工具。这一步骤对于后续的Ruby和Rails安装至关重要。 ##...
turbo-sprockets-rails3, 加速你的Rails 3资产 用于 Rails 3.2.x的涡轮链轮 通过只根据源文件的哈希来重新编译已经更改的资产,从而加快 Rails 3 rake assets:precompile的速度只编译一次以生成指纹和非打印的资产...
3. **安装Bundler**:在命令行中运行`gem install bundler`来安装Bundler。 4. **创建Gemfile**:每个Ruby项目都应该有一个Gemfile,列出所有项目依赖。例如: ```ruby source 'https://rubygems.org' gem '...
基于java的开发源码-Rails3消息队列系统 Sidekiq.zip 基于java的开发源码-Rails3消息队列系统 Sidekiq.zip 基于java的开发源码-Rails3消息队列系统 Sidekiq.zip 基于java的开发源码-Rails3消息队列系统 Sidekiq.zip ...
### Rails 3升级手册知识点详解 #### 一、Rails 3升级手册概览 本手册是一份详尽的指南,旨在帮助开发者顺利完成从旧版本Rails到Rails 3的升级过程。手册共包含近120页的内容,覆盖了升级过程中所需的所有关键信息...
3. 依赖解决器:Bundler的核心之一,它根据Gemfile中的依赖关系,解决所有gem的版本冲突,确保每个gem都能找到一个兼容的版本。 4. gem安装器:在确定了所有gem的版本后,Bundler会下载并安装这些gem到本地环境,...
5. **Gemfile与Bundler**:Rails项目通常使用Gemfile来管理依赖库,Bundler工具则用于安装和管理这些依赖,确保在不同环境下项目的运行一致性。 6. **Scaffolding**:Rails提供了快速生成基本CRUD(Create, Read, ...
The Rails™ 3 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of leading experts illuminate ...
在“Ruby Rails 3 Linda”这一主题中,我们将会深入探讨Rails 3版本的相关知识点。 1. **安装与设置**:首先,学习如何在本地环境中安装Ruby、RubyGems和Rails。Ruby版本管理器如RVM(Ruby Version Manager)或...
### Ruby on Rails 3 教程知识点解析 #### 标题与描述中的核心知识点 - **Ruby on Rails 3**:一种流行的Web开发框架,基于Ruby语言。 - **经典教材**:表明本书是学习Ruby on Rails 3的一个权威且广受好评的资源...
### 关于《Rails 3 的方式》第二版的知识点总结 #### 一、书籍概述与评价 《Rails 3 的方式》(The Rails 3 Way, 2nd Edition)是一本深入探讨Ruby on Rails框架(简称Rails)的技术书籍。本书不仅涵盖了Rails 3的...