从零开始在阿里云服务器,Ubuntu上部署Rails应用

设置linux环境

# useradd abc 添加用户

# passwd abc 设置密码

# vim /etc/sudoers 设置sudo权限

# hostname aliyun 设置主机名

# vim /etc/hosts 修改主机名

# vim /etc/passwd 修改默认shell为bash

.bashrc .screenrc .vimrc .vim/ 设置用户环境

$ sudo vim /etc/apt/source.list 设置源

$ sudo apt-get update 更新源

$ sudo apt-get upgrade 更新包(可选)

安装开发环境

$ sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev

从Ruby下载源码编译安装

$ sudo apt-get install ruby-bundler(需要吗?)

$ sudo apt-get install rubygems(需要吗?)

ruby,git,gem,rake,bundle 都有了

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

$ gem source -a http://ruby.taobao.org/ 修改gem源

配置Git(参考以前的博客)

安装Rails开发环境

$ sudo gem install rails -v 3.2.6

安装javascript runtime(参考以前的博客)

$ sudo apt-get install imagemagick(项目需要)

安装MySQL

$ sudo apt-get install mysql-server 安装mysql

新建用户和赋予权限

配置Rails项目使用mysql数据库(项目需要)

安装passenger

$ sudo apt-get install apache2 安装apache

挂载新硬盘

http://help.aliyun.com/origin?spm=0.0.0.30.0bWoTB&helpId=271

未解决的问题