安装软件
更新时间:
Fish
Nginx
Rbenv
- 安装 rbenv
- 安装ruby
sudo apt install libreadline-dev
- openssl库,ssl安全协议:
sudo apt install libssl-dev
- 数据压缩,zlib:
sudo apt install zlib1g-dev
Postgresql
安装之后,默认创建 postgres 用户,为管理员。
新建用户
- 切换至 postgres 用户:
sudo su postgres
- 进入 console:
psql
- 新建用户:
CREATE ROLE ubuntu;
,也可以在命令行执行createuser ubuntu
- 查询新建的角色:
select * from pg_roles;
- 给角色登陆权限:
ALTER ROLE ubuntu WITH LOGIN;
- 给角色创建数据库权限:
ALTER ROLE ubuntu WITH CREATEDB;
- 查询新建的角色:
- 设置密码:
\password ubuntu
Bundle 依赖
- pg:
sudo apt install libpq-dev
- unf_ext:
sudo apt install g++
- nio4r:
sudo apt install libev
- nokogiri:
sudo apt install libxml2-dev libxslt-dev
- mysql2:
apt install libmysqlclient-dev
Rails 准备
- 初始化数据库:
env RAILS_ENV=production bin/rails db:create