Asciidoctor是一种快速,开放源代码的文本处理器和发布工具链,用于将AsciiDoc内容转换为HTML5,DocBook,PDF和其他格式。...HTML和PDF: mvn generate-resources 使用命令行 上面讲到了,Asciidoctor是基于ruby的,有了asciidoc之后,我们也可以直接使用Asciidoctor的命令行来进行转换...步骤如下: 安装rvm:rvm是一个ruby的版本管理工具,方便使用。当然你也可以使用系统原生的ruby。ruby的版本必须在2.3以上。...如果您使用非拉丁语书写,则需要使用专门的主题来提供必要的字体。例如,以从写在CJK语言文档的PDF如中国,你需要使用一个CJK主题。...您可以通过安装asciidoctor-pdf-cjk-kai_gen_gothic gem获得这样的主题。 采用专用的主题,是因为PDF需要你自己提供字体来为所有字符提供字形。
它可以直接从USB驱动器或其他便携设备上运行,而不会对主机系统产生任何影响, PentestBox还提供了图形用户界面,使得渗透测试工作更加简单和直观。...download # 种子:https://pentestbox.org/PentestBox-with-Metasploit-v2.2.torrent 个人提示:建议在虚拟机里面进行安装测试后面可以直接从网络共享过来即可...,当然您也可以将它安装到U盘上; 官网提示:按照带有metasploit 的版本的时候得关闭windows自带的防火墙,因为metasploit生成的攻击载荷 对于windows的安全来说是个威胁。...渗透利器详解 描述: 功能界面设置介绍, 请参考【PentestBox简明使用教程】这个PDF文件。...它的目标是实现自动化的过程对给定目标收集情报,这可能是一个IP地址,域名、主机名或网络子网。
--without development test 会话存储密钥生成 这一步生成一个随机密钥,Rails用来编码存储会话数据的cookie,防止外界破坏。...用于生成PDF文档等) public/plugin_assets(插件的相关文件)。...可以通过"管理(Administration)“菜单选择“配置(Settings)”来修改应用程序的大部分设置。 回到服务器的终端窗口,按Ctrl + C退出WEBrick。...整合到Apache 复制到Apache专用目录 首先,把Redmine从临时目录/tmp转移到目标目录。...修改日志配置 Redmine默认将日志记录到应用主目录下的log子目录。随着时间的推移,日志文件可能变得很大。为此可以考虑让它们增长到一定大小之后自动分割为多个文件。
测试 ruby -v ruby 1.9.3p547 (2014-05-14) [x86_64-linux] gem --version 1.8.23.2 3..../usr/bin/gem gem /usr/local/ruby/bin/gem 300 安装Rails 1....生成密钥 rake generate_secret_token 7....初始化数据库(如果已经有数据库结构,可以忽略此部) RAILS_ENV=production rake db:migrate RAILS_ENV=production rake redmine:load_default_data...构建文件结构以及权限 mkdir -p tmp tmp/pdf public/plugin_assets sudo chown -R redmine:redmine files log tmp public
exe/download #种子:https://pentestbox.org/PentestBox-with-Metasploit-v2.2.torrent 个人提示:建议在虚拟机里面进行安装测试后面可以直接从网络共享过来即可...,当然您也可以将它安装到U盘上; 官网提示:按照带有metasploit 的版本的时候得关闭windows自带的防火墙,因为metasploit生成的攻击载荷 对于windows的安全来说是个威胁。...WeiyiGeek.update 渗透利器详解 功能界面设置介绍: +PDF功能界面介绍 参考网站: 模块参考:modules.pentestbox.com ---- 0x04 自定义工具 描述:很多情况下自己的工具.../ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ gem sources --add http...://gems.ruby-china.org/ --remove https://rubygems.org/ gem sources -l --##查看源 gem
exe/download #种子:https://pentestbox.org/PentestBox-with-Metasploit-v2.2.torrent 个人提示:建议在虚拟机里面进行安装测试后面可以直接从网络共享过来即可...,当然您也可以将它安装到U盘上; 官网提示:按照带有metasploit 的版本的时候得关闭windows自带的防火墙,因为metasploit生成的攻击载荷 对于windows的安全来说是个威胁。...现在在局域网的其他电脑上的的 资源管理器 中的 网络 可以看到共享的文件夹 0x02 工具文件结构 描述:从上面我们可以看到是PentestBox共5个文件夹,2个库文件,一个bat批处理和一个exe...0x03 基本操作 安装升级卸载 描述:在PentextBox中软件安装 安装/升级/卸载 软件:toolsmanager 它会从github上进行检测是否存在更新; 首先,它会从GitHub的信息库自动更新...WeiyiGeek.update 渗透利器详解 功能界面设置介绍: +PDF功能界面介绍 参考网站: 模块参考:modules.pentestbox.com 0x04 自定义工具 描述:很多情况下自己的工具
,例如myblog等,gem list命令可以查看已经安装好了的依赖包,rake install就类似make install进行安装(Octopress的主题),一定要确保这里执行的命令都是正确执行了的...rake deploy #发布网页,这里会提交代码到github rake preview #本地预览,默认端口是4000,可以修改 git add . git commit -m 'your message...rake的配置文件,类似于makefile,这个我修改了一些内容 ├─ Gemfile #bundle要下载需要的gem依赖关系的指定文件 ├─ Gemfile.lock #这些gem依赖的对应关系...deploy时候生成的缓存文件夹,和public目录一样 ├─ sass/ #css文件的源文件,过程中会compass成css ├─ plugins/ #放置自带以及第三方插件的目录,ruby程序...,而是新建的站点给定的!
rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。...gemset可以理解为是一个独立的虚拟gem环境,每一个gemset都是相互独立的。...比如你有两个项目,一个是rails 2.3 一个是 rails 3. gemset可以帮你便捷的建立两套gem开发环境,并且方便的切换。...列出当前ruby的gemset rvm gemset list 清空gemset中的gem 如果你想清空一个gemset的所有gem,想重新安装所有gem,可以这样.../Linux/2014-02/96399.htm Ruby on Rails 4 Tutorial 中文版 高清完整PDF http://www.linuxidc.com/Linux/2014
AsciiDoctor AsciiDoctor 是 AsciiDoc 的 Ruby 实现,也是一个工具链,实现了 AsciiDoc 对 HTML5/DocBook/EPUB/PDF/MOBI 的转换(有的需要借助第三方工具例如...我们可以使用 https://opalrb.com[Opal] 将 Ruby 源码编译成 JavaScript 生成 {uri-asciidoctorjs}[Asciidoctor.js] 文件,这是一个全功能版的...然后,你就可以放心地使用 `gem` 命令来安装或者更新 Asciidoctor gem。 当使用 RVM 时,gem 将被安装到与系统隔离的位置。...[#ruby-api] === Ruby API 为了在你应用中使用 Asciidoctor,首先需要引入这个 gem: [source] require 'asciidoctor' 然后,你可以通过下面的代码将..._ Asciidoctor 支持自定义转化器,它可以操作从待处理文件到生成文档整个环节。 一个简单的、细微地自定义输出的方式是使用模板转化器。
一.简介 仓库代码统计工具之一,可以按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便....虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!...GitStats就是这样的工具,它能生成以下统计数据,并以图表形式进行对比 常规的统计:文件总数,行数,提交量,作者数。...image.png 二.安装ruby 1.参照文档安装ruby-2.4 也可以使用ssc来一键安装ruby yum -y install git git clone https://github.com.../ssc.sh install ruby-2.4 source /etc/profile 2.验证安装 ruby -v 3.添加ruby国内阿里云仓库来提高访问速度,并删除国外访问的仓库 gem sources
介绍 Ruby on Rails是一个流行的Web应用程序框架,旨在帮助您开发成功的项目,同时编写更少的代码。...我们首先需要将GPG(代表GNU Privacy Guard)更新为最新版本,以便联系公钥服务器并请求与给定ID相关联的密钥。...版本之间切换 rvm use ruby_version 由于Rails是一个gem,我们也可以使用该gem命令安装各种版本的Rails 。...让我们首先通过搜索列出Rails的有效版本: gem search '^rails$' --all 接下来,我们可以安装我们所需的Rails版本。...gem install rails -v rails_version 我们可以通过创建gemsets然后在使用普通gem命令的Rails中安装Rails,这样可以让每一个Ruby能够使用各种Rails
Pip安装 推荐使用 Pip 安装,命令如下: pip3 install pymysql Python资源分享qun 784758214 ,内有安装包,PDF,学习视频,这里是Python学习者的聚集地...1.4.4 RedisDump的安装 RedisDump 是一个用于 Redis 数据导入导出的工具,是基于 Ruby 实现的,所以要安装 RedisDump 需要先安装Ruby。 1....安装Ruby brew install ruby 3....Gem安装 安装完成之后,我们就可以执行 gem 命令了,它类似于 Python 中的 pip 命令,利用 gem 我们可以安装 RedisDump,命令如下: gem install redis-dump...验证安装 安装成功后就可以执行如下两个命令: redis-dump redis-load Python资源分享qun 784758214 ,内有安装包,PDF,学习视频,这里是Python学习者的聚集地
前言 Forklift ETL 是基于 Ruby 语言用来对 Mysql 和 Elasticsearch 进行 ETL 的工具集 Forklift is a ruby gem that makes it...)对数据进行适当的加工处理以适应需求 数据装载:(Data loading)将结果保存到合适的地方 这里分享一下 forklift_etl 的相关基础,详细可以参考 forklift Tip: 当前最新版本为...Fetching gem metadata from https://gems.ruby-china.org/ Fetching version metadata from https://gems.ruby-china.org...[root@h102 forklift]# ---- 生成项目 使用 bundle exec forklift --generate 在当前目录中生成项目结构 [root@h102 forklift]#...', 'forklift', version) [root@h102 ~]# 这个脚本是在做一个版本的兼容处理 实际执行的是下面这一段代码 load Gem.bin_path('forklift_etl
实践应该包含3个基本模块,一个可以自动构建的过程,自动编译代码,可以自动分发,部署和测试。 一个代码仓库,SVN或者Git。最后一个是一个持续集成的服务器。...JenKins的用途: 构建项目自动化打包可以省去开发人员好多时间,重要的是,Jenkins为我们维护了一套高质量可用的代码,而且保证了一个纯净的环境。...可以用来自动化测试,在本地生成大批的测试用例,每天利用服务器不断的跑这些用例。 静态代码分析,可以检测出很多代码的问题,比如潜在的内存泄露的问题。...2. ruby_executable_hooks: No such file or directory 从jekyll有时也会报这个错误得到启示,可能是由于执行pod命令的路径粗存在问题。...具体的解决方式是: 自己动手写脚本替代插件(插件本质是帮助我们生成打包脚本代码)。
从Xcode8开始,官方签名的Xcode是不能使用自定义的Xcode插件了,但是我们可以使用自签名的Xcode来加载插件。...ruby -debug-ide 将命令从IDE重定向到调试器,然后它将从调试器收到的答案/事件返回给IDE。...,都是通过launch.json文件进行配置的,这个文件指明了你要对当前项目做什么操作,Ruby插件就是为了在打开Ruby项目的时候辅助我们生成launch.json文件的。...LOAD_PATH(或者只是:)是一个全局变量,它会告诉Ruby可以在哪里找到所需的依赖项,也就是说,Ruby会将LOAD_PATH中的路径与gem名称拼接到一起拿到gem的完整路径。...,而没有使用到的gem的路径将会被从LOAD_PATH变量中移除。
您可以使用该gem命令来管理这些gems。我们将使用此命令安装Rails。 安装gem时,安装过程会生成本地文档。...这可能会为每个gem的安装过程增加大量时间,因此请通过创建一个包含配置设置以关闭此功能的~/.gemrc文件来关闭本地文档生成: echo "gem: --no-document" > ~/.gemrc...1 gem installed 您可以使用该gem env命令(子命令env是environment的简称)来了解有关gem的环境和配置的更多信息。...您可以使用home参数查看gems的安装位置,如下所示: gem env home 您将看到类似于此的输出: /home/sammy/.rbenv/versions/2.5.1/lib/ruby/gems...第七步 - 卸载rbenv 如果您已经决定不再使用rbenv,则可以将其从系统中删除。
但是一直不知道如何下手,从最初的csdn写写博客到在github上建立仓库写代码分享,虽然也能够记录一些事情,但是总感觉缺少点什么——对,就是像是这东西并不是自己的。...:\develop\DevKit> ruby dk.rb install 可以使用gem -v 和 ruby -v来确认是否已经安装成功 1.2 更改gem sources 使用gem...gem sources -add https://gems.ruby-china.org/ --remove https://rubygems.org/ 替换源 gem sources -u 更新缓存...调用命令: gem install jekyll 之后使用jekyll -v来查看jekyll版本,可以看到我的版本是3.4.0。...连上仓库之后会让你输入用户名和密码,然后就可以提交代码了。
这里有一个RadRails、Netbeans和CodeGears的3rdRail的特性完全比较,从比较中可以看出RadRails在重构(refactoring)和性能剖析(profiling)方面更胜一筹...RadRails1.0支持Ruby代码的性能剖析,可以通过GUI显示每个方法的运行时间和调用图表。...我们将从ruby-prof的bin脚本中得到的ruby脚本的执行包装起来,并将输出定向到一个临时文件中。然后,当执行结束的 时候,我们通过解析输出并生成调用图表和着重点以供查看。...这个目前对JRuby还不支持,因为对于用原生C代码写成的ruby-prof gem来说,Java目前还没有替代品。一旦有了这个替代品,我们就会马上让JRuby也支持这项特性。...如 果要实现这个功能:我们就得修改ruby-prof gem使得它类似于ruby-debug的ruby-debug-ide gem那样工作——至少可以允许对于profiler的远程连接和实时地通过套接字来发送剖析相关的命令
数据库(mysql) 5.6 192.168.228.129 host2 安装 安装依赖:ruby、rake、rails centos7.3 可以使用yum直接安装ruby,也可以使用rvm安装...在此使用rvm管理ruby,rvm 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换,如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。...$ rvm install xxxx 安装一个版本的ruby $ rvm remove xxxx 卸载一个版本的ruby # 安装rake和rails ## 如果嫌默认的ruby源慢,可以使用以下方法进行替换...$ gem source -r https://rubygems.org/ # 删除默认ruby源 $ gem source -a http://mirrors.aliyun.com/rubygems...Note: 可选依赖项 && 数据库适配器 RMagick :允许通过ImageMagick操作PDF和PNG导出的图像。
从大学开始我就希望能有一个自己的个人网站,觉得那样真的很酷,就自学了HTML和Java编程,从此踏上了码农搬砖的不归路。。。。...现如今,建一个网站的成本真的是太低了,特别是有了GitHub以后,不懂代码的孩子都可以自己建站了。好,废话就放到最后说。...会生成一个config.yml 成功的情况下在该文件下面会有一行是关于ruby的安装路径的数据 如果失败也没事,只要通过手动输入就行了 ?...source地址,也改为http://gems.ruby-china.org/ 如果上面的命令存在执行错误,可以使用windows自带的CMD命令行去执行 4、在octopress下 gem install...bundle 过程有点长,会有successful 接着执行 bundle install 过程有点长 最后 rake install 会生成source和public文件,source是源代码的文件
领取专属 10元无门槛券
手把手带您无忧上云