首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏呼延

    Rake的使用

    背景介绍 学习一下Rake的使用. 简介 Rake 即 Ruby Make,一个用ruby开发的代码构建工具. 主要是用来解决两个问题: 脚本的管理. 安装 brew install rake 运行 rake 任务名即可. rake 文件的编写 rake任务的定义是有一套自己的语法的. -T或者rake --tasks可以列出所有的任务包含其描述. compile,rake test,rake copy来执行. 然后定义了两个集合起来的任务,分别为deploy和deploy_without_test.可以分别使用rake deploy 和rake deploy_without_test来执行.

    1.3K20发布于 2019-06-26
  • 来自专栏乐享123

    Rake Gen Deploy Rejected in Octopress

    怎么pull也不管用,解决办法参考这里: http://stackoverflow.com/questions/17609453/rake-gen-deploy-rejected-in-octopress

    1K60发布于 2018-06-04
  • 来自专栏呼延

    Rake的两个小应用

    背景介绍 在上一篇文章中Rake的使用中,简单介绍了下Rake.经过这些天的感悟,今天添加两个小用例. 因此使用Rake编写了脚本,在我查看过diff之后,一次命令,直接帮我完成这些所有步骤. 用到的知识点,Rake中定义带有参数的任务,因为我们在commit的时候需要一个message嘛. task :default => :push desc "ps" task :ps do 接触了Rake之后,我觉得,两次有点激进,但是我们确实应该积极的对日常的重复操作编写脚本,可以极大的提高生产力.不仅便捷,而且更加安全可靠,比我们手动执行更加可靠. 联系邮箱:huyanshi2580@gmail.com 更多学习笔记见个人博客——>呼延十 var gitment = new Gitment({ id: 'Rake的两个小应用', // 可选。

    65720发布于 2019-06-26
  • 来自专栏静晴轩

    Rake让Jekyll写博更优雅

    下载安装Rake,可以使用 gem: gem install rake 如何使用Rake来优雅Jekyll写博文流程? Jekyll Rake Boilerplate是一个功能很完善的脚本,有以下诸多方法可供使用: rake post["Title"] rake draft["Title"] rake publish rake page["Title"] rake page["Title","Path/to/folder"] rake build rake watch rake watch[number ] rake watch["drafts"] rake preview rake deploy["Commit message"] rake transfer 这意味着使用Jekyll写文的流程可简化为 : 写草稿:rake draft[“Title”] 将草稿发表:rake publish 直接写博文:rake post[“Title”] 做页面:rake page[“Title”] 写完后发布,

    1.5K50发布于 2018-03-27
  • 来自专栏自然语言处理

    【NLP基础】英文关键词抽取RAKE算法

    RAKE简介 RAKE英文全称为Rapid Automatic keyword extraction,中文称为快速自动关键字提取,是一种非常高效的关键字提取算法,可对单个文档进行操作,以实现对动态集合的应用 算法思想 RAKE算法用来做关键词(keyword)的提取,实际上提取的是关键的短语(phrase),并且倾向于较长的短语,在英文中,关键词通常包括多个单词,但很少包含标点符号和停用词,例如and,the RAKE算法首先使用标点符号(如半角的句号、问号、感叹号、逗号等)将一篇文档分成若干分句,然后对于每一个分句,使用停用词作为分隔符将分句分为若干短语,这些短语作为最终提取出的关键词的候选词。 Result is stored as list of tuples, every tuple contains of phrase and its RAKE measure. 参考资料 短文本关键词提取算法RAKE & TextRank及改进 中文短文本自动关键词提取的改进RAKE算法 eeeeeeeelias/nlp-rake

    1.3K10编辑于 2022-09-23
  • 来自专栏技术小黑屋

    Octopress 下 Rake 失败问题解决

    1 2 3 4 5 6 7 8 9 13:28 $ rake generate rake aborted! You have already activated rake 10.1.1, but your Gemfile requires rake 0.9.2.2. 信息 1 2 3 4 5 13:48 $ gem list rake *** LOCAL GEMS *** rake (10.1.1, 0.9.6, 0.9.2.2) 方法一 在所有的 rake 1 bundle exec rake generate 方法二 修改Gemfile 文件如下。 1 2 3 group :development do - gem 'rake', '~> 0.9' + gem 'rake', '~> 10.0'

    65710发布于 2018-09-04
  • 来自专栏DevOps持续交付

    一文搞清rake、Rakefile、gem、gemspec、bundler、bundle、Gemfile的关系

    rake和Rakefile rake是Ruby语言的类make程序。可以在其中定义任务和源码依赖。 rake = r(uby’s m)ake 就像make有Makefile文件一样,rake有对应的Rakefile。 它们都属于构建工具的范畴。 表格展示如下: 语言 构建工具名称 构建工具配置文件 C Make Makefile Ruby Rake Rakefile gem和gemspec gem是宝石的意思。 总结 rake是Ruby语言的构建工具,它的配置文件是Rakefile。 gem是Ruby语言的包管理工具,它的配置文件后缀是.gemspec。

    4.6K50发布于 2020-03-10
  • 来自专栏零域Blog

    Hello Octopress

    循环匹配多种代码块,替换为 octopress 格式的代码块 替换url中的汉字为拼音,并去掉不能转换的标点符号等 输出文件到 ansi as utf-8 格式的文件中,避免中文字符乱码 我碰到的问题 第一个: rake You have already activated rake 0.9.2.2, but your Gemfile requires rake 0.9.2. (See full trace by running task with --trace) 解决: bundle exec rake 用上面的语句替代 rake 执行命令 第二个: * * Invoke 第四个: ## copying public to _deploy rake aborted! unknown file type: public/./blog/categories/?? 解决: 这个就很郁闷了,categories 分类不能有中文的,现在嘛还无解 常用的编译提交命令 bundle exec rake generate && bundle exec rake deploy

    60620编辑于 2022-03-16
  • 来自专栏技术杂记

    Ruby on Rails 基础(6)

    RemoteFetcher::FetchError: Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://rubygems.org/gems/rake source 'https://gems.ruby-china.org/' [root@h202 blog]# 根据提示再次尝试安装 [root@h202 blog]# gem install rake -v '11.1.2' Fetching: rake-11.1.2.gem (100%) Successfully installed rake-11.1.2 Parsing documentation for rake-11.1.2 Installing ri documentation for rake-11.1.2 Done installing documentation for rake after Using rake 11.1.2 Using i18n 0.7.0 Using json 1.8.3 Installing minitest 5.8.4 Using thread_safe 0.3.5

    3K10发布于 2021-11-25
  • 来自专栏潇涧技术专栏

    Make Your Octopress Easy

    OCTOPRESS_HOME #验证是否变量存在 echo $PATH #验证path是否设置成功 [2]编写几个shell脚本,放在OCTOPRESS_HOME目录下,作用分别如下: gen:等价于rake /bin/bash path=$OCTOPRESS_HOME cd "$path" #pwd rake generate echo "generate ok" dep:等价于rake deploy操作 /bin/bash path=$OCTOPRESS_HOME cd "$path" #pwd rake generate rake deploy echo "generate and deploy ok " pre:等价于rake preview操作 [注意,这里我是在子线程中启动预览的,所以你按下了Ctrl+C会也不会把预览给终止了,是不是瞬间又感觉这个世界又美好了很多啊,哈哈] #! /bin/bash path=$OCTOPRESS_HOME cd "$path" #pwd #rake watch rake preview & #echo "watch and preview ok

    63420发布于 2018-08-01
  • 来自专栏数据STUDIO

    用 Python 从单个文本中提取关键字的四种超棒的方法

    Rake Rake 是 Rapid Automatic Keyword Extraction 的缩写,它是一种从单个文档中提取关键字的方法。 安装和使用 # $ git clone https://github.com/zelandiya/RAKE-tutorial # 要在python代码中导入rake: import rake import operator # 加载文本并对其应用rake: filepath = "keyword_extraction.txt" rake_object = rake.Rake(filepath) text stopwordpattern = rake.build_stop_word_regex(filepath) phraseList = rake.generate_candidate_keywords( from multi_rake import Rake rake = Rake() keywords = rake.apply(full_text) print(keywords[:10]) TextRank

    7.9K10编辑于 2022-05-24
  • 来自专栏运维专栏

    Kubernetes中gitlab的一次迁移

    备份原有gitlab应用 备份这里出了一点小插曲...... 1. gitlab-rake or rake 首先 老版本的备份命令是gitlab-rake,新的版本忘了从哪个版本开始变成了rake 请自行脑补查阅 2. rake执行目录 然后就是rake命令应该在什么路径下执行: [middle_img_v2_47bcb2c3-679f-4f84-bcb7-14c38acfce4g.png] 我特意切换到backups 2.restore备份文件到新环境 依然注意操作路径...... rake gitlab:backup:restore [yHFNenAsxB.png] 根据报错升级了一下bundler gem也升级了一下 or gem install bundler:2.1.4 gem update --system [ko160YUem5.png] [jv46hjAzYG.png] 继续restore...... rake

    1.1K41编辑于 2022-03-17
  • 来自专栏小瞳的专栏

    【腾讯云的1001种玩法】在 Ubuntu 16.04下搭建 Octopress 个人博客系统

    imathis/octopress.git octopress cd octopress 安装依赖 sudo gem install bundler bundle install 安装默认主题 rake install 在本地生成预览 rake preview 然后在浏览器内输入 http://ip:4000/ ,即可看到我们搭建完成的博客。 //博客副标题 author: Your Name //作者名字 编写发布博文 用 Octopress 写博文主要是通过执行 Octopress 提供的 rake 命令来完成的,下面简单介绍一下, rake new_post["title"] // 在 source/_posts 目录下创建一篇新博文 rake generate //生成博文到 public 目录下 rake watch // 若不想使用Vim编辑器,在本地编写完成之后使用FTP上传到/octopress/public,然后在执行rake previve即可生成预览博文。

    2.5K00发布于 2017-03-19
  • 来自专栏tea9的博客

    jekyll添加文章流程

    前提 需要在jekyll博客下生产rakefile.rb文件 1.创建文章 使用命令 rake post title="文章名称" 2.编辑文章 使用编辑器编写文章 3.本地预览 运行命令 commit -m "add post" git push -u origin master 5.在线预览 访问网址 https://tea9.github.io rakefile.rb代码 require 'rake post title="A Title" desc "Begin a new post in #{CONFIG['posts']}" task :post do abort("rake aborted (filename) abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?" (filename) abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?"

    71020编辑于 2022-07-16
  • 来自专栏为了不折腾而去折腾的那些事

    Ruby 应用容器封装踩坑记录(Lobsters)

    rake aborted! Fetching rake 13.0.1 Installing rake 13.0.1 ... 看起来默认的 rake 版本就是 13.0.1 ,似乎是“减负成功”了。 rake aborted! : rake (/usr/local/bin/rake) Bundler::GemNotFound: Could not find rake-13.0.1 in any of the sources . + gem install rake; \ 在构建过程中添加一句使用 root 用户安装 rake 至全局的命令,再次构建镜像。

    6.5K00发布于 2020-03-22
  • 来自专栏运维前线

    gitlab备份与恢复

    1、gitlab备份与恢复 参考:https://docs.gitlab.com/ce/raketasks/backup_restore.html 创建系统备份 sudo gitlab-rake create 备份文件存在/var/opt/gitlab/backups,可编辑/etc/gitlab/gitlab.rb修改 源码安装使用下面命令备份 sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production docker安装使用下面命令备份 docker exec -t <container name:gitlab> gitlab-rake /gitlab/gitlab.rb 、/etc/gitlab/gitlab-secrets.json 添加定时备份 每天凌晨两点备份 0 2 * * * /opt/gitlab/bin/gitlab-rake stop unicorn sudo gitlab-ctl stop sidekiq # Verify sudo gitlab-ctl status 恢复备份档案,指定时间戳 sudo gitlab-rake

    1.8K90发布于 2018-01-02
  • 来自专栏为了不折腾而去折腾的那些事

    Ruby 应用容器封装踩坑记录(Lobsters)

    rake aborted! rake aborted! 根据线索,我们在 Dockerfile 中添加一条命令,强制执行任务的 rake 软件版本。 Fetching rake 13.0.1 Installing rake 13.0.1 ... 看起来默认的 rake 版本就是 13.0.1 ,似乎是“减负成功”了。 bundler: failed to load command: rake (/usr/local/bin/rake) Bundler::GemNotFound: Could not find rake + gem install rake; \ 在构建过程中添加一句使用 root 用户安装 rake 至全局的命令,再次构建镜像。

    9.1K10发布于 2020-03-26
  • 来自专栏匿名用户的日记

    gitlab的备份、恢复

    backup_path'] = "/var/opt/gitlab/backups" #备份目录可以修改 默认备份出文件的路径,可以通过修改该配置,并执行gitlab-ctl restart 重启服务生效 gitlab-rake gitlab:backup:create #备份 加到crontab中定时执行: 0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create 数据恢复: 停掉数据连接服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq 恢复 gitlab-rake gitlab:backup:restore BACKUP 查看恢复状态: gitlab-rake gitlab:check SANITIZE=true 重启服务 gitlab-ctl start unicorn gitlab-ctl start sidekiq

    90430编辑于 2021-12-14
  • 来自专栏迹_Jason的AppZone

    教你如何建高逼格个人网站

    windows自带的CMD命令行去执行 4、在octopress下 gem install bundle 过程有点长,会有successful 接着执行 bundle install 过程有点长 最后 rake ,生成好的文件会在public文件下 6、运行 在octopress文件下 rake preview 会使用4000端口,开一个服务 使用localhost:4000访问 六、部署到Github网站上去 1、在Github中创建一个username.github.io的仓库,username为用户自己的Github帐号名 2、在octopress文件下 rake setup_github_pages 会创建_deploy文件,并且跟Github绑定好了 如果上面的指令不起作用,可以使用下面的方式 rake setup_github_pages[github中username.github.io 仓库的ssh地址] 3、使用rake generator 4、使用rake deploy,将本地编译好的文件上传到Github中 七、将source目录代码上传到Github分支 git add . git

    2.6K40发布于 2019-06-02
  • 来自专栏云计算教程系列

    如何部署Mina:入门教程

    术语表 1.了解Mina&Rake Mina Deployer和自动化工具 RAKE - Ruby Make 2.获得Mina 准备系统 设置Ruby环境和Rails 安装Mina 3.使用Mina 启动 使用Ruby / RAKE工具非常简单,可以帮助您自动执行远程任务 - 通常与部署相关。 RAKE - Ruby Make Web开发人员,程序员以及任何与科学或计算机打交道的人都应该很好地理解他们使用的工具。在Mina的案例中,RAKE最为关键。 但是,什么是RAKERAKE是一系列与GNU Make类似的组件,工具和定义。Make是最广泛和最受欢迎的实用程序之一,自20世纪70年代末推出以来,它已经内置于Unix系统中。Rake可以称为构建语言。 Rake可以称为构建语言。 它用于以结构化方式定义任务,以便在命令行中执行。 本质上,这些命令通常与系统管理相关,例如应用程序部署或管理服务器。

    6.7K40发布于 2018-08-10
领券