打算尝试ruby,但windows下的ruby毕竟不入linux或mac平台下的,从运行速度,软件支持上面都有些差距,昨天晚上在虚拟机的debian下打算安装ruby,可是一直说权限问题,用su提升权限也不行,用了很多方法也不奏效,干脆换一个linux系统玩玩,反正都是二把刀。
linux用的是14.1的版本,下载到安装一切顺利。接下来就开始安装ruby
有的系统自带了ruby,可以先测试一下,打开终端,输入:
$ ruby -v
则说明已经安装了ruby,若提示没有发现则需要安装。
我已经安装过的,所以显示是1.9.3。若没有安装过则按下面的步骤进行。
打开ruby的官网的下载页(http://www.ruby-lang.org/en/downloads/),发现最新的版本为1.9.3-p327。
在下面的安装方式里面,linux的安装很简单,直接在终端中输入:
$ sudo apt-get install ruby
即可。但往往这样安装的版本较低,在install后面可以输入特定的版本。
$ sudo apt-get install ruby1.9.3
接下来等待安装即可,若提示输入(y/n),输入y即可,几分钟后安装完毕,按之前所说的检查版本是否正常。
安装Rubygems
RubyGems(简称 gems)是一个用于对 Rails 组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
RubyGems的功能类似于Linux下的apt-get。使用它可以方便第从远程服务器下载并安装Rails。
可以在终端中输入:
$ gem -v
检查是否安装过gems,若输出版本号则安装过,否则没安装。
打开
rubygems的下载页: http://rubygems.org/pages/download 看到最新的版本是1.8.24
在终端中输入:
$ sudo apt-get install gem
安装gem。
不过我按照完毕后,检查版本却是:1.8.23的。
可以输入
gem update --system
也可以下载源码后自己升级。下载解压,然后在解压后的路径输入。
$ ruby setup.rb
安装rails
rails是一个ruby的mvc框架,虽然最近不会用到,也顺带安装了。
老规矩,输入rains -v检查版本,当然不可能已经安装了。它是依赖ruby的。
进入ruby on rails(http://rubyonrails.org/) 的官网,发现最新版本是3.2.
在终端输入:
$ gem install rails
有一段时间没有任何提示,是在后台运行的,这时候不要关闭终端。待会儿会提示完成。
检查版本,意外的是2.3的,对比官网确实是3.2的。查找原因的时候,gem在国内有个镜像(http://ruby.taobao.org/),是淘宝提供的,应该比国外的镜像速度快不少,而且每15分钟和国外的镜像同步一次,人品不太差的话应该都是最新版本的。
安装上面的提示,删除了国外的源地址,换成了淘宝的。然后重新安装,安装的版本是3.2.6
安装irb
irb(interactive ruby)是一个简洁的在终端快速运行ruby的环境,可以快速的得到结果,在学习ruby的时候是很有帮助的。
版本就不检查了,肯定是没有安装的,命令都一样:irb -v
在终端输入:
$ sudo apt-get install irb
即可。事实证明irb确实是很好的学习环境。
也顺道检查了下ruby的环境是否正常。初步的环境就 到此结束。