美文网首页
Mac DevEnv Building-Part.1

Mac DevEnv Building-Part.1

作者: Doraemon_L | 来源:发表于2017-10-26 12:18 被阅读0次

    准备工作

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

    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

          本文链接:https://www.haomeiwen.com/subject/zjohpxtx.html