开发环境搭建 ubuntu 16.04

以下内容均在 terminal 中完成

  1. apt-get
    • 更新 apt-get
      sudo apt-get update
      
    • 将 terminal 设置为登陆模式
      Terminal -> Perferences -> Profiles
      Edit -> Command
      
    • 勾选
      Run command as a login shell
      
  2. 安装 curl
    curl sudo apt-get install curl
    
  3. 配置 git
    • 安装 git
      sudo apt-get install git
      
    • 配置 git 全局设置
      git config --global user.name "your-name"
      git config --global user.email "your-email"
      
    • 生成 ssh
      ssh-keygen -t ras -C "your-ssh-key-name(use email is ok)"
      
  4. 安装 redis
    sudo apt-get install redis-server
    # test
    redis-cli
    > keys *
    
  5. 安装 java
    sudo apt-get install openjdk-8-jdk
    # test
    java -v
    javac -v
    
  6. 安装 node.js
    • 安装 node 版本管理器 rvm
      sudo apt-get install build-essnetial libssl-dev
      curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash
      nvm -v
      
    • 安装 最新稳定版的 nodejs
      nvm install v10.15.0
      
    • 修改 npm 源
      npm install cnpm -g --registry=https://registry.taobao.org
      
  7. 安装 mysql 三行命令完成,注意有密码设置提示,一定要记住设置的密码
    sudo apt-get install mysql-server
    sudo apt-get install mysql-client
    sudo apt-get install libmysqlclient-dev
    
  8. 安装 workbench
    sudo apt-get install mysql-workbench
    
  9. 安装 nginx
    sudo apt-get install nginx
    
  10. 安装 chromium
sudo apt-get install chromium-browser
  1. 安装 rvm & ruby
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable
source /home/yudong/.rvm/scripts/rvm
rvm install 2.5.1