CentOS配置ruby on rails开发环境
最近用rails做了一个项目,分享一下开发环境搭建方面的信息。
一、基本信息
操作系统:CentOS 6.x
数据库:PostgreSQL 9.x
Ruby版本:2.x
Rails版本:4.x
二、基本软件
1.nodejs
rails中解析js的部份库会用到js引擎,nodejs较为高效,所以配置nodejs。
1). 下载nodejs Linux二进制包,nodejs的安装包可以在这里找到 http://www.nodejs.org/download/wget http://nodejs.org/dist/v0.10.22/node-v0.10.22-linux-x86.tar.gz
2).解压到/usr/local目录tar -xzf node-v0.10.22-linux-x86.tar.gz -C /usr/local/
3). 建立软链接方便后期版本替换ln -s node-v0.10.22-linux-x86 node
4). 添加环境变量
vim /etc/profile
1 | # 在unset -f pathmunge之前加入如下两行,因为要用到pathmunge,所以要加在unset之前。 |
2.PostgreSQL
1). 添加9.x源,rpm源的列表可以在这里找到 http://yum.postgresql.org/repopackages.php#pg93rpm -i http://yum.postgresql.org/9.3/redhat/rhel-6-i386/pgdg-centos93-9.3-1.noarch.rpm
2). 安装并初始化
1 | yum install postgresql93-server postgresql93-contrib postgresql93-devel |
3). 修改配置
1 | cd /var/lib/pgsql/9.3/data/ |
4). 添加环境变量
1 | vim /etc/profile |
三、ROR安装配置
1.安装rvm
1 | curl -L get.rvm.io | bash -s stable |
2.使用rvm安装ruby
1 | rvm install ruby-2.0.0 |
3.创建项目以及对应的gemset
1 | #创建项目路径 |
4.添加postgresql帐号
1 | su postgres |
5.创建rails项目
1 | rails new . -BT -d postgresql |
6.修改rails配置
1 | vim Gemfile |
7.安装gem
1 | bundle install |
8.创建数据库,启动rails
1 | rake db:create |
经过以上几步,输入http://