Mac GitBook的安装流程
发布日期:2021-06-29 05:05:56
浏览次数:3
分类:技术文章
本文共 1626 字,大约阅读时间需要 5 分钟。
Mac GitBook的安装流程
第一步:先下载node.js 然后安装
从网站下载: .下载node.pkg文件安装即可。
// 检查npm是否安装成功 npm -v // 检查node是否存在 node -v第二步:安装GitBook
Gitbook是在npm环境下安装的,所以前提得先安装好npm。
// 安装Gitbook命令 sudo npm install -g gitbook-cli // 检查是否安装成功 gitbook -v当使用gitbook -v 会出现一下错误
上面的错误我们找到对应的文件将对应的文件修改一下保存,就可以了(文件路径如:/usr/local/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js)。
第三步: 修改上面对应的文件
function patch (fs) {
// (re-)implement some things that are known busted or missing.// lchmod, broken prior to 0.6.2
// back-port the fix here. if (constants.hasOwnProperty(‘O_SYMLINK’) && process.version.match(/v0.6.[0-2]|v0.5./)) { patchLchmod(fs) }// lutimes implementation, or no-op
if (!fs.lutimes) { patchLutimes(fs) }// https://github.com/isaacs/node-graceful-fs/issues/4
// Chown should not fail on einval or eperm if non-root. // It should not fail on enosys ever, as this just indicates // that a fs doesn’t support the intended operation.fs.chown = chownFix(fs.chown)
fs.fchown = chownFix(fs.fchown) fs.lchown = chownFix(fs.lchown)fs.chmod = chmodFix(fs.chmod)
fs.fchmod = chmodFix(fs.fchmod) fs.lchmod = chmodFix(fs.lchmod)fs.chownSync = chownFixSync(fs.chownSync)
fs.fchownSync = chownFixSync(fs.fchownSync) fs.lchownSync = chownFixSync(fs.lchownSync)fs.chmodSync = chmodFixSync(fs.chmodSync)
fs.fchmodSync = chmodFixSync(fs.fchmodSync) fs.lchmodSync = chmodFixSync(fs.lchmodSync)将此处的代码注释掉保存,就可以了
//fs.stat = statFix(fs.stat) //fs.fstat = statFix(fs.fstat) //fs.lstat = statFix(fs.lstat)fs.statSync = statFixSync(fs.statSync)
fs.fstatSync = statFixSync(fs.fstatSync) fs.lstatSync = statFixSync(fs.lstatSync)转载地址:https://blog.csdn.net/zhaoqin3669/article/details/109132925 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月05日 13时35分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
进程和线程
2019-04-29
sql面试题
2019-04-29
linux基础与调优
2019-04-29
软件缺陷基础
2019-04-29
软件测试-面试13问
2019-04-29
记一次django项目的部署
2019-04-29
测试项目调研
2019-04-29
接手软件测试新项目的流程
2019-04-29
jmeter-性能测试2-脚本录制开发
2019-04-29
jmeter-性能测试3-参数化
2019-04-29
期货基础知识
2019-04-29
期权基础
2019-04-29
jmeter-性能测试6-性能基础扫盲
2019-04-29
pytest+allure生成测试报告
2019-04-29
接口测试用例
2019-04-29
vnc安装配置
2019-04-29
Allure 测试报告:allure.title 去掉后方的参数化显示
2019-04-29
appium起源-环境配置
2019-04-29
appium初识-firstdemo
2019-04-29
allure报告的定制化
2019-04-29