目前项目开发版本管理工具使用sourcetree,之前对git不太了解,所以,使用octopress搭建个github博客体验一把。
那都会涉及到哪些内容呢?先了解下以下概念:
ruby:是一种面向对象、命令式、函数式、动态的通用编程语言,参见维基百科的解释:http://zh.wikipedia.org/zh/Ruby
rvm:全称 ruby version manager:用于管理 Ruby 的版本的工具。
便于安装Ruby环境,管理多个Ruby环境,管理开发的每个Ruby应用使用机器上哪个Ruby环境。
Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理
RubyGem:是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
RubyGems的功能类似于Linux下的apt-get。使用它可以方便第从远程服务器下载并安装Rails。
打开命令行窗口(cmd),输入执行命令
gem install rails --remote
或 gem install rails--include-dependencies。
Bundler:通过管理一个Ruby项目中的各个 Gem来管理整个项目的工具
相当于多个RubyGems批处理运行。
在配置文件gemfilel里说明你的应用依赖哪些第三方包。
它自动帮你下载安装多个包,并且会下载这些包依赖的包
YAML:YAML 是一种比 XML 更敏捷的半结构化数据格式。
YAML可以基于流来处理;
YAML表达能力强,扩展性好。
Octopress 使用 yaml 做配置文件.
Octopress:是一个静态站点生成工具,不需要使用动态的数据库和相关处理.可以用来搭建博客。
Git:Git是一个分布式版本控制/软件配置管理软件。参见维基百科的解释:http://zh.wikipedia.org/zh/Git
Markdown:是一种轻量级标记语言。“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。见维基百科解释:http://zh.wikipedia.org/wiki/Markdown
在mac上可以选择使用Mou