Ruby升级
有电脑才可以学习编程。我已经拥有一台电脑,这是个好的开始。
我发现有些操作系统已经预先安装好了Ruby 1.8.7版本。这无疑是个好消息,因为从理论上讲,我可以立即在我的电脑上运行Ruby程序。
问题是,Ruby1.8.7不是Ruby的最新版本。当我试图安装Jekyll的时候,系统提示我该程序要求的最低版本是1.9.1。也就是说,我必须升级,得上谷歌(翻墙或者安装谷歌访问助手)、百度去搜搜看。
谷歌搜索后的结果显示有两个比较容易安装和管理Ruby的程序:rbenv和ruby-build。这两个程序均由萨姆·斯蒂芬森进行维护,他是37signals的一名Ruby开发人员。这些程序可以帮助我安装Ruby新版本,并告诉我的电脑应该使用哪个版本的Ruby。
那么现在我们需要在终端的程序当中输入一些命令,在终端并输入第一个命令:
$ cd ~
这个命令很容易理解。$就是终端显示,它已经准备好接收新的命令。cd是“改变目录”的缩写,它是文件夹的另一个术语。查阅资料后,我知道“~”是“用户的主文件夹”的缩写,也就是我的电脑中用于储存用户配置文件的文件夹。
我输入命令,然后按下回车键。此时,终端显示如下:
~ $
太好了,我已进入我的主目录。目前来说非常不错。于是,我输入了第二个命令:
$ git clone git://github.com/sstephenson/ruby-build.git
屏幕显示如下:
git:command not found
似乎我的计算机没有安装程序git。接下来,我得弄明白如何安装git这个程序。
注意,上面的joshkaufman $主目录是书中的,实际环境自己使用pwd查看,而且我们环境中ruby已升级ruby 2.0.0。