parse server

bcrypt install `node-pre-gyp install --fallback-to-build`

不打扰是莪最后的温柔 提交于 2021-02-13 11:01:14
npm安装parse-server的过程中遇到了2次错误 尝试1 ganiks@ganiks-ubuntu-trusty-64:~$ sudo npm i -g parse-server npm WARN deprecated uws@10.148.1: stop using this version /usr/bin/parse-server -> /usr/lib/node_modules/parse-server/bin/parse-server > bcrypt@3.0.3 install /usr/lib/node_modules/parse-server/node_modules/bcrypt > node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp WARN Pre-built binaries not installable for bcrypt@3.0.3 and node@8.15.0 (node-v57 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error

(3.3)mysql基础深入——mysql启动深入分析

最后都变了- 提交于 2020-11-26 03:59:03
基础: (2.1)学习笔记之mysql基本操作(启动与关闭) 0、mysql启动的 3种方式 (1)mysql.server  (2)mysqld_safe  (3)mysqld    1、启动分析 【1.1】概要分析:   默认的mysql服务启动程序是mysql.server,mysql.server程序这主要是会用到2个程序和一个函数。   分别是my_print_defaults、mysqld_safe和parse_server_arguments   启动顺序源码:(1)目录:\mysql-5.7.24\mysys_ssl\my_default.cc (2)方法:可以搜索/etc 直接定位 【1.2】详细分析: 1 、my_print_defaults:读取my.cnf配置文件,输出参数传递给parse_server_arguments,该程序只读my.cnf中 [mysqld]中的参数; 2 、parse_server_arguments:该函数处理My_print_defaults传递过来的参数赋值给    --basedir、--datadir、--pid- file 、--server-startup- timeout 3 、mysqld_safe:mysql_safe程序调用mysqld程序来启动Mysql服务,[mysqld_safe]中参数会覆盖

vagrant虚拟机共享目录在windows宿主下的禁忌

五迷三道 提交于 2020-04-17 22:14:21
问题背景 宿主环境:Windows10 开发环境:vagrant(ubuntu) 操作目录:synced_folder (共享目录 ) 执行命令:npm install 错误信息: npm ERR! code ETXTBSY npm ERR! errno -26 npm ERR! syscall rename npm ERR! ETXTBSY: text file is busy, rename '/vagrant/parse-server-advanced/node_modules/cookie-signature/package.json.3666899342' -> '/vagrant/parse-server-advanced/node_modules/cookie-signature/package.json' 这就是一个文件权限的错误,因为client环境(vagrant box)对共享目录(synced_folder)中的文件操作权限不够 尝试解决 windows + vagrant (ubuntu) 开发 经常需要在 共享目录(shared_folder)中进行文件操作,包括但不限于: 解压缩,如 tar xzf,unzip 避免在共享目录中操作,到 vagrant(ubuntu) 非共享目录中操作 否则会报错,因为tar包里面的内容可能是从linux环境打包来的