rake

how to run schema.rb?

家住魔仙堡 提交于 2020-08-21 10:06:28
问题 I'm trying to run db:migrate. This fails however because one of the tables that one of the migrations is trying to update does not exist. I searched the codebase and this table is created in db/schema.rb. How can I run schema.rb before db:migrate?? 回答1: Use the schema load task: rake db:schema:load From rake -T (expurgated version): rake db:schema:dump # Create db/schema.rb file usable with any AR-supported DB rake db:schema:load # Load schema.rb file into DB 来源: https://stackoverflow.com

gitlab 安装备份还原记录

旧街凉风 提交于 2020-08-14 15:54:32
查看当前版本 gitlab版本(8.17.4) cat /opt/gitlab/embedded/service/gitlab-rails/VERSION ruby版本: ruby --version ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux] centos版本 cat /etc/redhat-release 官网安装教程 https://about.gitlab.com/installation/#centos-6 https://about.gitlab.com/installation/#centos-7 备份&还原 http://code.corp.rs.com/help/raketasks/backup_restore.md 手动下载地址: https://packages.gitlab.com/gitlab/gitlab-ee Centos6: 安装依赖: sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit -s http -s ssh yum install postfix service postfix start chkconfig postfix on yum安装

Gitlab升级13.x.x,预先升级PostgreSQL

北战南征 提交于 2020-08-08 10:02:30
说明 Gitlab 13.0.0 开始,PostgreSQL的版本需要升级到 PostgreSQL 11 。如果不升级PostgreSQL,新版本Gitlab无法安装。 下载Gitlab 13.0.x 清华下载源 自行挑选匹配自己操作系统的地址 升级操作 1、备份 强烈建议大家升级操作前备份Gitlab。 备份命令: gitlab-rake gitlab:backup:create 备份的目录通过修改配置文件 /etc/gitlab/gitlab.rb 来修改。 2、升级数据库 gitlab-ctl pg-upgrade -V 11 3、升级Gitlab sudo dpkg -i gitlab-ce_13.0.0-ce.0_amd64.deb 参考资料及附录 Gitlab 血泪迁移升级史 2017-09-07 茶歇驿站 Documentation for upgrading to PostgreSQL 11 本文由 qingchuwudi 译制或原创,除非另有声明,在不与原著版权冲突的前提下,本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。 来源: oschina 链接: https://my.oschina.net/qcwd/blog/4331065

rails 4 - rake command shows deprecation warning everytime I run the rake db:migrate command

◇◆丶佛笑我妖孽 提交于 2020-07-18 03:53:30
问题 [pinterestclone]$ rake db:migrate DEPRECATION WARNING: Sprockets method `register_engine` is deprecated. Please register a mime type using `register_mime_type` then use `register_compressor` or `register_transformer`. https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (called from block (2 levels) in <class:Railtie> at /usr/local/lib/ruby/gems/2.3.0/gems/sass-rails-5.0.5/lib/sass/rails/railtie.rb:57) DEPRECATION

Reprocessing images in Carrierwave

早过忘川 提交于 2020-07-04 07:24:29
问题 Let's say my model has an image with :thumb and the client wants :tiny and :nano thumbnails. How do I reprocess all the existing images using a rake task? I've found a rake task that I thought would do it https://gist.github.com/777788 but it's giving me errors. 回答1: According to the Carrerwave documentation you can use following commands: Model.all.each do |model| model.image.recreate_versions! end 回答2: I wanted to expand on this great answer by Mikhail Nikalyukin To Reprocess a single

本地gitlab迁移并升级至docker运行并升级到12.5.9版本

…衆ロ難τιáo~ 提交于 2020-05-06 02:53:46
目的: 本地linux中gitlab11.4.3-ee.0 ----迁移并升级---->docker+ gitlab12.5.9-ee.0 升级路径: 首先使docker中的gitlab和本地linux为相同版本,然后再一步步升级至12.5.9 升级路径:11.4.3 -> 11.11.8 -> 12.0.9 -> 12.5.9 官方参考链接: 官方docker安装、升级gitlab官方文档: https://docs.gitlab.com/omnibus/docker/README.html#run-the-image 官方docker下载gitlab地址: https://hub.docker.com/r/gitlab/gitlab-ee/tags?page=1&name=11.4.3 升级参考链接 https://blog.csdn.net/bpqdwo/article/details/93204128 https://www.cnblogs.com/inxworld/p/11782545.html 环境: linux版本:CentOS Linux release 7.6.1810 (Core) docker版本:Docker version 19.03.5, build 633a0ea 老主机:IP为192.168.3.5------->gitlab为11.4.3-ee版本

百度技术沙龙第 13 期 JavaScript 库的设计与应用

回眸只為那壹抹淺笑 提交于 2020-04-13 20:16:55
【今日推荐】:为什么一到面试就懵逼!>>> 本文作者:HelloDeveloper 在 4 月 16 日的百度技术沙龙里,我们邀请百度前端通用组技术组负责人雷志兴和去哪儿网的前端组负责人胡金埔,在沙龙分别跟大家分享百度和去哪儿网在 JavaScript 库的设计和运用实践经验。本文对他们的分享做简单回顾。并提供相关音视频、文字资料下载。 百度前端的七巧板——Tangram Javascript 库(点击下载音视频、文字资料) 雷志兴在他的分享中向我们介绍了百度设计 Tangram 库的原因,设计目标,以及 Tangram 库的架构和特点。 在分享中雷志兴提到百度的产品主要分为三类: ● 搜索类产品:用户的需求是想尽可能快的得到响应,尽快获取自己想要的内容。 ● 社区类产品:这类产品每天都在变化,以适应不同用户各种情况下的需求。 ● 商业类产品:大家了解的比较少,比如百度的广告管家,是面向客户的应用,对页面交互要求很高。注重的是用户体验。 百度自 99 年成立到现在,前端产品有很多遗留的代码。一方面是为了解决这些遗留代码,另一方面是为了更好的设计产品,让工程师快速开发出好的可持续维护的前端产品。百度前端通用技术组设计了他们的 JS 库——Tangram 百度的 JS 代码可以分为四层: ● 第一层:Base 基础库,职能单一的基础方法。为其他层提供基本的操作支持。 ● 第二层

How to run rake tasks from console?

走远了吗. 提交于 2020-03-17 03:37:27
问题 I want to invoke my rake task from console. Is it doable? if yes, how to do so? I tried this on console: require 'rake' Rake::Task['my_task'].invoke but it give me this error: RuntimeError: Don't know how to build task it's like the rake cannot found the task. any help would be appreciated. Thank you Edit: I am using rails 2.3.5 回答1: Running your Rake tasks requires two steps: Loading Rake Loading your Rake tasks You are missing the second step. Normally this is done in the Rakefile, but you