zoukankan      html  css  js  c++  java
  • 从零开始在阿里云服务器(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

    未解决的问题

  • 相关阅读:
    mysql主从延迟高的原因
    OpenStack云平台网络模式及其工作机制
    maps.reg
    dnion的remap.conf文件
    linux的tar命令
    traffic server文件目录
    records.config文件参数解释
    VNC配置
    KVM详情
    cache.config文件配置模板
  • 原文地址:https://www.cnblogs.com/scige/p/2748882.html
Copyright © 2011-2022 走看看