> ## Content Index
> Fetch the complete content index at: https://blog.k3s.9zf.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# 折腾catarse安装手记centos7
- URL: https://blog.k3s.9zf.net/-e6-8a-98-e8-85-becatarse-e5-ae-89-e8-a3-85-e6-89-8b-e8-ae-b0centos7/
- Published: 2017-09-14T16:49:25.000Z
- Updated: 2017-09-14T16:49:25.000Z
- Author: liu
- Tags: 生活日记, #wordpress, #Import 2026-10-29 06:11

安装

- Ruby 2.4.1
- Rails 4.2

转载网络步骤

1\. 更新操作系统

$ yum update

(查看系统版本)

$ cat /etc/redhat-release

2\. 安装EPEL software

$ yum install epel-release

$ yum repolist

3\. 安装一些工具和库

$ yum install curl-devel nano sqlite-devel libyaml-devel

4\. 安装RVM，安装指定版本的Ruby

$ gpg –keyserver hkp://keys.gnupg.net –recv-keys D39DC0E3 (报错，不知道干啥用的)

$ curl -L https://get.rvm.io | bash -s stable

$ source /etc/profile.d/rvm.sh #set up system environment for Ruby, 这步不可少

$ rvm reload

$ rvm install 2.4.1 #这里指定你想要使用的ruby版本

5\. (天朝特供）把gem source改成淘宝镜像以提高rails安装速度

$ gem source -r https://rubygems.org/

$ gem source -a https://ruby.taobao.org

6\. 安装node.js 作为rails的javascript 运行环境

$ yum install nodejs

7\. 安装指定版本的rails

$ gem install bundler

$ gem install rails -v 4.2

安装postgresql9.4.2

sudo rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-2.noarch.rpm

sudo yum update

sudo yum install postgresql94-server postgresql94-contrib postgresql94-devel

验证是否安装成功

sudo rpm -aq| grep postgres

执行结果

访问PostgreSQL

su - postgres

psql

修改密码

postgres=# \password postgres 
创建用户test
createuser test
创建数据库testdb
createdb mydb

修改test密码为password
alter user test with encrypted password 'password';
赋予用户数据库权限
grant all privileges on database test to testdb;

配置密码访问，不然报错