一、读书笔记
今天学到了什么
1.1 如何安装Ruby
- 许多Linux发行版已经预装了Ruby,mac OS X 也预装了Ruby。
- 二进制发行版本很容易安装,但是可能不包含你需要的可选的软件包。
- 从源码编译安装
1.2 如何运行Ruby
- 交互式输入代码直接执行
- 先创建Ruby文件,再执行
1.3 Ruby文档:RDoc和ri
- ri是一种本地命令行工具,用来阅读RDoc格式的Ruby文档
比如:ri GC(GC是garbage collection,一种垃圾回收机制)
如果在mac环境下,要先在终端输入:rvm docs generate - RDoc是Ruby的文档系统
2.1 Ruby是一种真正的面向对象的语言
比如:
num = Math.abs(num) //Java代码
在Java中,是通过调用另一个函数来得到某些成员数据的绝对值。
num = num.abs #Ruby代码
在Ruby中,确定绝对值的能力内建在数字中——处理细节在内部实现中,只要发送abs消息到一个数字对象,让它去得到绝对值即可。
这就是所说的Ruby是一门真正的面向对象语言。
二、心得体会
1、今天完成了什么?
- 把nice下载到本地,并运行成功
- 新建一个属于自己的管理员账户
- 大概浏览了数据库表
- 开会
- 看《Programming Ruby》一个小时
2、今天主要的收获是什么?
- 今天主要收获了clone别人项目到本地的一些调试经验,记得clone之后要把application.ym.default复制一下并改名字为application.yml。
- mysql2
- brew install mysql
- mini_magick
网友评论