千里之行,始于足下。喊了要学Ruby on Rails很久,今天终于要来迈向第一步:安装了!git
一开始学习新的事物,主要就是跟着这个网页所说的步骤step by step。github
很喜欢这个网页的设计流程,透过大量图标,让新手除了能知道下一步该如何作,也包括Troubleshooting的部分。浏览器
A.肯定操做系统版本:ruby
个人电脑是MacOS High Siera Version10.13.6(2018年8月)。bash
B.安装Xcode:服务器
个人Xcode是Version 9.2(2018年8月)。app
我在想这一步也许跟Command Line有点关系,否则应该能够省略?框架
C.准备Terminal/Command line:curl
我本身用了另外一个软件叫iTerm2,跟苹果内置的Terminal相似,某些状况时会两个都打开一块儿用。编辑器
D.安装Homebrew:
Homebrew是Mac的套件管理工具。只要装好这个工具,将来就能使用指令装应用程序了,不须要跑去下载安装档跟点开安装!工程师就是喜欢把多个步骤节省成一个呢~~(潮)细节可参考这里
Homebrew安装指令:
ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
肯定Homebrew版本:个人版本为Homebrew 1.4.0
brew -v
E.安装Git:
Git是分布式版本的版本控制系统(Version Control System),对于工程师最重要的来讲是能够清楚记录每一个档案是谁在何时加进来、何时被修改或删除,若是数据出现任何灾情或意外时甚至能够复原到过去。详情可参考龙哥的Gitbook。
将来我也会花一些时间学习再整理出笔记写下Git的功能,不过目前先装好Git要紧~~
这时刚刚的Homebrew立刻就派上用场啰!指令以下:
brew install git
每次安装好一种玩具,最重要的是要确认装好的是哪一个版本啰!个人git version 2.6.3(2018年8月)。
~~就像买衣服买鞋子同样要知道是哪一季最流行的款式~~
git --version
F.设定Git:
工程师一般会有个Git主机的账号(例如Github)存放各类项目的代码。如何在本身的Command Line连上Git主机呢?我参考的是龙哥的文章:Git教学:如何Push上传到GitHub?
G.安装RVM和Ruby:
到了第七步骤,终因而安装Ruby的部分了!(敲碗)
RVM(Ruby Version Manager)能够帮你切换(安装、管理、使用)不一样版本的Ruby。~~就像不一样场合换不一样衣服同样~~
请在Terminal输入:
\curl -L https://get.rvm.io | bash -s stable
安装好RVM以后,关闭Terminal再从新打开,输入如下指令确认版本(leafor)。
rvm | head -n 1
个人版本是Ruby enVironment Manager 1.29.3
H.安装Rails:
第八步骤,精彩的来了!Rails是使用Ruby语言所写,按照MVC结构开发的开源Web应用框架,它是尽量地保持简单,使用最少的配置,并使实际的应用开发时的代码更少。以我家猫猫的话来讲就是:工程师的好朋友!
gem install rails --no-ri --no-rdoc
安装完后老话一句,要确认玩具版本够不够新,请输入版本查询指令。个人是Rails 5.1.6(2018年8月)。
rails --version
I.安装Sublime Text。
Sublime是一套跨平台的文字编辑器。市面上有太多种类的文字编辑器,例如NotePad++、TextWrangler等等,我使用Sublime单纯是由于它看起来的大方美观顺眼又专业~~(~~以貌取软件!~~)。点选链接后可下载安装档。
J.能够开始写程序啰!
在Terminal里经常使用的这三个指令必定要熟记,不过若是你知道英文表明的意思的话,其实挺好记的。
cd切换目录(change director)
pwd取得目前所在的位置(print working director)
ls列出目前的档案列表(list)
在此做为示例,咱们在Termminal移动到一个你适合放程序项目的路径里:
cd /Users/(你的电脑使用者名称)/
创建一个新的Rails程序,输入rails new加上项目名称:
$ rails new bater_loves_ting
移动到项目文件夹里:
cd bater_loves_ting/
使用Terminal打开Sublime Text2:
subl .
出现了第一个Rails Ap!好的开始是成功的一半!
庆祝一下~接下来还有路要耕耘呢:)
L.打开Rails Server
最后一步,开启Server。
首先肯定你移至了工做的app的路径(zflwx),
cd bater_loves_ting/
接着开启服务器:
rails server
检查是否服务器能顺利启动,移至浏览器,在网址字段输入本机地址:
顺利看到此图的话,你就成功啰!