Ruby on Rails 在Linux平台安装的过程


前言:从了解selenium-WebDrive至今有一段时间了,一直纠结于要使用什么开发语言作为WebDrive的开发平台。考虑到便捷性,ruby和python作为脚本语言自然成为首选,毕竟是不需要进行编译,自然速度会更快些。要学习Ruby,首先得先搭建个开发环境来学习,ruby开发平台首选Linux,配套Rails架构。

以下是安装过程

1、linux平台:CentOS6.2

原来自己平台上的虚拟机上是CentOS5.4版本,用yum安装的版本较低(修改/etc/yum.conf的镜像路径应该可以访问到较新的软件库)。后来重新搭建CentOS6.2的虚拟机环境。

2、安装ruby

需要安装如图下的几个软件包,因为linux下的软件包大多都存在依赖关系。所以建议用yum工具会比较顺利些。

3、安装rubygems

这里选择的是rubygems-1.8.5,一时无法从官网上下载顺便从网上下载了一个。gem这个工具有点类似于yum工具,同样是作为对软件包资源库的管理,让用户更加轻松便捷地为自己的安装工具包。

1) 先解压包,tar-xzvf ****.tar.gz。

2) 进入rubygems-1.8.5文件目录下找到文件setup.rb。执行命令ruby setup.rb。

注1:如果原来已经安装了gem,可以用gem -v 查看版本,www.bkjia.com 如果版本较旧可以用命令【gemupdate --system】更新到最新版本。

注2:gem这个工具的镜像网站指向的是国外服务器,这样容易导致用gem安装时会非常慢,甚至断开连接,因此呢,需要更新下镜像指向地址。

首先用命令【gemsources -l】查看当前镜像地址。然后用【gemsources --remove 镜像地址】删掉。最后用【gemsources --add http://ruby.taobao.org/】

4、安装rails

1、执行【geminstall rails】。

2、用rails-v 命令查询是否安装成功。

5、新建项目

1、安装完成rails开发框架、自然要新建一个站点项目。嘿嘿,激动人心的时刻到了。指向命令【railsnew FirstRubySite】(FirstRubySite是站点名称)。这个安装过程需要一些时间,因为系统会自动构建一些所需要的控制权、视图、测试环境、插件等,同时也会编译一些需要的工具。注意:安装过程有可能提示需要安装数据库sqlite3,同样用yum list|grep sqlite命令来搜索相应需要安装包来安装就可以了

2、如果安装过程中遇到一些问题,如个别插件安装缺少依赖的包等,在解决完这些问题后,只需要在创建完了的站点目录下执行捆绑安装的命令就可以了平【bundleinstall】。别急、在执行bundleinstall之前我们还需要修改站点目录下的Gemfile文件。主要修改两个点:

1)修改文件配置指向的镜像站点、在文件的第一行修改为source'http://ruby.taobao.org'

2)在文件的最后添加一行gem'therubyracer'。这一行是为环境添加一个v8引擎的javascript编译平台。

相关内容