Mac DevEnv Building-Part.1

准备工作

方便后续软件安装,先改变目录权限

sudo chown -R $(whoami) /usr/local

brew

mac上包管理神器

brew search nginx #搜索软件

brew install nginx #安装软件

brew uninstall nginx #卸载软件

brew info nginx #查询安装位置

brew list #查询安装清单

sudo brew update #升级brew

Nginx

安装

brew install nginx

常用命令

sudo brew services start nginx

sudo brew services stop nginx

nginx -s reload

nginx -s stop

Python

安装

brew install python

由于mac也自带python,为了直接启动自己的,配置一下

vi ~/.bash_profile

alias python="/usr/local/bin/python2.7"

安装常用模块

pip2.7 install django==1.3

pip2.7 install peewee==2.6.4

pip2.7 install protobuf

pip2.7 install pyyaml

pip2.7 install msgpack-python

pip2.7 install raven

pip2.7 install filelock

pip2.7 install redis

pip2.7 install ujson

pip2.7 install thrift

pip2.7 install grpcio

MySQL

安装

brew install mysql

启动

brew services start mysql

修改密码

USE mysql;

UPDATE user SET authentication_string=PASSWORD("1111") WHERE User='root';

FLUSH PRIVILEGES; #刷新MySQL的系统权限相关表­

NodeJS

安装

brew install node

xnpm配置(以bnpm为例)

$echo '\n#alias for bnpm\nalias bnpm="npm --registry=http://npm.byted.org/\

--cache=$HOME/.npm/.cache/bnpm\

--userconfig=$HOME/.bnpmrc"' >> ~/.zshrc &&source~/.zshrc

安装框架(以QuickSilver为例)

npm init -f

bnpm install byted-quicksilver --save 

npm --registry=http://npm.byted.org/installbyted-quicksilver --save  #如果没装bnpm

运行

1、通过./index.js可以启动工程。在本机运行时,将默认以开发模式运行,自动启用watch功能。当src目录的文件发生变化时,进程将自动重启。

http://localhost:8080

2、端口修改:src/conf/config.yaml

3、增加规则:src/routes.js

router.exact('/test', Response('hello world'));

4、安装模块:安装后的模块以源文件形式存放在src/module目录

node qs module install {module name}

你可能感兴趣的:(Mac DevEnv Building-Part.1)