RubyOnRails 在linux平台安装的过程

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

如下的安装过程是基于IT博客视频http://v.youku.com/v_show/id_XMzk2MDI5MDMy.html

 

1linux平台: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 查看版本,如果版本较旧可以用命令【gemupdate --system】更新到最新版本。

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

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

 

4、安装rails

1、执行【geminstall rails】。

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

 

5、新建项目

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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章