第一次配置node环境之总结

一 linux系统安装.

Ubuntu系统安装。

首先将ubuntu 系统用ultralSO刻录镜像到 U盘。 

系统:ubuntu-16.04.1-desktop-amd64.Iso 文件。

安装系统(过程简单,从略)

二 node基础环境配置。

流程略述:

zsh  ->  nvm  ->  nodemon -> 安装项目依赖的包 -> 改hosts -> 启动项目

详细:

1、安装zsh

Sudo apt-get install zsh  安装

Zsh --version 查看是否成功

Sudo chsh -s $(which zsh) 设置zsh为默认shell

注销重新登录

2、安装 oh my zsh (引用网上资料)

设置完成之后,终端变成如下样式:

ubuntu zsh style

  1. echo $SHELL确认zsh是否是默认SHELL,输出/usr/bin/zsh

安装Oh-My-Zsh

  1. 使用curl方式安装:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

  1. 默认安装完成Oh-My-Zsh的样式如下:(重启终端后有效)

![First install Oh-My-Zsh UI(http://upload-images.jianshu.io/upload_images/76130-3f819dc30c3f65c5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

  1.  

Oh-My-Zsh的默认配置文件在:~/.zshrc

  1.  
  2.  

编辑~/.zshrc修改主题为:agnoster,效果:

  1.  

修改:

Oh-My-Zsh agnoster theme configuration

修改后:

  1. Vim 安装(因为系统权限一些需要修改的文档必须用 vim来编辑保存,为后续修改做准备)

用途:编辑工具

安装指令:sudo apt-get install vim

Vim 编辑文件方法大要:

1.安装完成后,输入vim会进入vim的标准模式,这时按键盘的i进入插入模式,在里面写点什么吧。

2.按Esc推出插入模式,进入标准模式,在这个模式下有几个基本命令要掌握。

  • :wq 保存推出
  • i 进入插入模式
  • x 删除当前光标的字符
  • dd 删除当前行,并且保存当前行到剪切板
  • p 粘贴
  • :help <command> 查看命令的帮助
  • 上下左右移动光标

3.输入:w filename 保存文件到当前目录。

4.:q退出vim页面。

  1. 下次输入vim filename就可以编辑或者查看这个文件了。
  1. git安装(分布式管理控制系统  远程资源交互)

指令:sudo apt-get install git

版本查看 git --v

  1. ssh安装

用途:省略账号密码登录

sudo apt-get install openssh-server

Ssh 公钥配置 

指令:ssh-keygen -t rsa -b 4096 -C "[email protected]"

指令:eval "$(ssh-agent -s)"

指令:ssh-add ~/.ssh/id_rsa

指令:cat ~/.ssh/id_rsa.pub

把看到的内容copy 到github 账号里面去

使用ssh -T [email protected]命令来测试连接是否畅通。

加载node依赖包(下载完毕到下一条输入指令出现)

克隆远程文件

Git clone [email protected]:leoliew/vauto.git

  1. webstorm安装

安装nodejs

  1. 安装依赖包

sudo apt-get install g++ curl libssl-dev apache2-utils

sudo apt-get install git-core

运行下面的命令行:

git clone git://github.com/joyent/node.git

cd node

./configure

make

sudo make install

选择6.9.1

webstorm用途:高效率js编程工具

下载软件

在目录下运行指令解压:

输入指令:sh webstorm.sh  

  1. nvm安装

用途:node版本管理工具

指令:git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

指令:vi ~/.zshrc

用vim插入 export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 

  1. npm包管理工具

用途:node package manage 。 Node包管理工具

安装指令:curl http://npmjs.org/install.sh | sudo sh

查看npm版本 :npm --v

补充: 淘宝cnpm管理工具 指令地址:npm install -g cnpm --registry=https://registry.npm.taobao.org

  1. 加载node 依赖包

指令: npm i

  1. 安装nodemon 

用途:让node 自动重启

安装指令:nodemon app.js

服务启动:nodemon server.js

  1. 远程数据库连接

用途:链接vauto远程数据库

vi -e ~/.zshrc

增加下面的内容

#vauto project env

export VAUTO_MONGO_URL=mongodb://vauto:[email protected]:27017/vauto

export VAUTO_REDIS_HOST=120.24.7.102

export VAUTO_REDIS_PASSWORD=vauto

export VAUTO_REDIS_DOMAIN_DB=2

export VAUTO_REDIS_ADMIN_SESSION_DB=1

保存退出。

安装出现的问题。

1. 

此处是phython-hiredis 没安装,所以要装。

指令:sudo apt-get install python-hiredis

常见软件安装:

sudo apt-get install -y -q --no-install-recommends \

        apt-transport-https \

        build-essential \

        ca-certificates \

        curl \

        git \

        gcc \

        uuid \

        g++ \

        libssl-dev \

        python \

        rsync \

        software-properties-common \

        wget \

        libkrb5-dev \

        python-hiredis \

        unzip \

        vim \

Host 文件修改

指令 sudo vim /etc/hosts

编辑内容 www.vautoshow.com 127.0.0.1 

访问网址 www.vautoshow.com:8002

猜你喜欢

转载自blog.csdn.net/vito2016/article/details/81131834