`
clark1231
  • 浏览: 254620 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

提高rails new时bundle install运行速度

阅读更多

最近在新建rails项目时,rails new老是卡在bundle install那里,少则五分钟,多则几十分。
这是因为rails new时自动会运行bundle install,而bundle install会自动去rubygems.org查找是否有更新。
但需要的gems我早安装好了,且不用更新,所以上面步骤就可省了。强烈建议rails党委取消rails new时自动查找gems更新功能!

解法很简单

1 rails new my_app --skip-bundle
2 cd my_app
3 bundle install --local

另外,最新版bundler速度提高不少,建议使用,也能提速

1 gem install bundler --pre
分享到:
评论

相关推荐

    RailsInstall安装

    如果在运行`bundle install`时遇到错误,可能的原因包括但不限于: - 安装目录包含空格。 - 某些Gem与当前Ruby版本不兼容。 - 缺少必要的系统库或组件。 **解决方案**: - 确保安装目录路径中不包含任何空格。 - ...

    rails-4.2.0-gems

    4. 进入项目目录,运行`bundle install`。`Gemfile`会列出所有项目依赖,`bundler`会根据这个文件安装必要的GEMS。 5. 接下来,可以启动Rails服务器,运行`rails server`,然后在浏览器中访问`...

    ruby on rails开发

    Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码可读性。本教程将深入探讨Ruby on Rails的环境搭建,帮助你快速入门。 1...

    rails安装.rar

    rails new my_app ``` 这会生成一个名为"my_app"的新Rails应用结构,包含所有必要的文件和目录。 在Rails中,数据库的配置很重要。Rails默认使用SQLite数据库,但在生产环境中,你可能需要切换到MySQL、PostgreSQL...

    Ruby-这是一个在Rails应用程序中使用React并使用webpack的示例

    然后运行`bundle install`,接着执行`rails webpacker:install`初始化配置。 Webpacker会创建一个`frontend`目录,包含`app/javascript`和`app/javascript/packs`子目录。在`app/javascript/packs`下创建你的React...

    Mac上rails环境的搭建

    sudo gem install rails ``` #### 四、MySQL数据库安装 Rails应用通常会使用关系型数据库作为数据存储,MySQL是一种非常流行的选择。 ##### 1. 下载与安装MySQL - 下载MySQL安装包并进行安装。 - 运行MySQL服务...

    Ruby-RailsDBRails数据库查看器和SQL查询运行器

    Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发速度和代码可读性。Rails与数据库的交互主要通过Active Record,这是Rails的一个关键组件,...

    Ruby-RailsAdmin一个Rails引擎提供了一个易于使用的界面来管理您的数据

    只需将RailsAdmin 引擎添加到Gemfile中,运行`bundle install`,然后根据官方文档进行简单的配置,就可以快速构建起一个功能完备的管理界面。同时,RailsAdmin 的活跃社区和丰富的文档资源也保证了其持续的更新和...

    The Rails 4 Way

    - 在这种模式下,Rails会禁用一些开发模式下的特性,以提高测试速度。 5. **生产模式** - 生产模式是最常用的部署模式,它禁用了缓存清理、gem加载等功能,以提高性能。 - 同时,它还提供了一些安全性的增强措施...

    搭建Rails测试环境2: Autotest和Spork的安装和配置

    2. **Spork**:Spork是一个预加载Rails环境的服务器,它可以显著提高测试运行速度。在Rails中,每次运行测试都需要重新加载整个Rails环境,这是一项耗时的操作。Spork通过创建一个进程来保持Rails环境常驻内存,当...

    Ruby-WebsocketRailsrubyonrails的即插即用websocket支持

    只需添加gem到Gemfile并运行bundle install,然后配置一下初始化文件,就可以开始使用WebSocket了。 2. **事件驱动**:该库基于事件驱动模型,使得处理客户端和服务器之间的消息传递变得简单。你可以定义各种事件...

    rails-refresh:在rails上刷新

    10. **Gemfile和bundle**:当你添加或更新gem时,确保运行`bundle install`或`bundle update`来安装或更新依赖,并确保所有gem都在正确的版本下运行。 通过掌握以上知识点,你可以在Rails开发过程中更加高效地刷新...

    ruby on rails 常用插件下载

    1. 安装插件:首先需要在 Gemfile 中添加插件依赖,然后执行 `bundle install` 安装。 2. 调用插件:在代码中,通过插件提供的方法创建并管理线程,比如 `spawn` 函数,将任务放入新线程执行。 3. 异步处理:由于...

    Ruby-RecordCache在Rails3中缓存ActiveModelRecords

    然后运行`bundle install`来安装。接着,在`config/initializers/record_cache.rb`中进行配置,例如设置缓存过期策略: ```ruby RecordCache.configure do |config| config.cache_store = :memory_store # 使用...

    fontawesome-rails-cdn:Ruby gem 用于将 Font Awesome 添加到由 Bootstrap CDN 支持的 Rails 项目中

    fontawesome-rails-cdn 利用 CDN 轻松将 Font Awesome...)安装文件更新您的 Gemfile 以包含此 gem: ...gem 'fontawesome-rails-cdn' 运行bundle install以更新您的本地 gem。 如有必要,请重新启动 Rails 服务器。 布

    Ruby环境下安装使用bundler来管理多版本的gem

    bundler还提供了一系列其他有用的命令,如`bundle update`用于更新所有或特定的gem,`bundle install --path vendor/bundle`可将gem安装到指定的本地路径,以及`bundle package`用于缓存gem,提高之后的部署速度。...

    Ruby-HighVoltage容易在Rails应用程序中包含静态页面

    然后运行 `bundle install` 来安装gem。 接下来,在`config/routes.rb`中添加路由: ```ruby mount HighVoltage::Engine, at: '/pages' ``` 这会将所有静态页面映射到 `/pages` 路径下。 ### 创建静态页面 High...

    Ruby-StringTemplate一个快速的Rails的模板引擎

    1. **安装依赖**:首先需要在`Gemfile`中添加StringTemplate gem,然后运行`bundle install`。 2. **配置**:在`config/application.rb`或`config/environments/*.rb`中配置Rails使用StringTemplate作为默认模板...

    Ruby on Rails下的图像处理入门教程

    在Gemfile中添加`gem 'mini_magick'`,然后运行`bundle install`。MiniMagick是一个Ruby接口,用于与ImageMagick库交互,提供了一种更方便的方式来处理图像。 在使用MiniMagick时,可以执行如下的基本操作: 1. ...

    ROR环境配置

    通过运行`bundle install`命令,可以安装和更新项目依赖。 总结来说,配置ROR开发环境包括安装Ruby、Rails,创建ROR项目,以及在Eclipse中设置ROR插件和导入项目。在Eclipse中进行ROR开发,可以充分利用其丰富的...

Global site tag (gtag.js) - Google Analytics