Mac GitBook的安装流程
发布日期:2021-06-29 05:05:56
浏览次数:2
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月24日 21时41分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
元宵节电商促销首页设计PSD分层模板
2019-04-29
APP设计灵感|高颜值时钟页面!让每一秒都过得有意义
2019-04-29
值得电商美工借鉴的购物APP页面设计,让人无法自拔
2019-04-29
电商产品页多种出彩表现设计手法!
2019-04-29
分布式与集成
2019-04-29
C#SUM函数改变数据精度问题
2019-04-29
Redis用来干嘛的?
2019-04-29
HorizontalScrollView嵌套RecyclerView冲突实现滑动删除
2019-04-29
python学习笔记(一)数据类型
2019-04-29
机器翻译/注意力机制
2019-04-29
Transformer介绍
2019-04-29
Bytom移动端钱包SDK开发基础
2019-04-29
比原链猜谜合约使用指南
2019-04-29
币币合约执行解析(包含部分源码)
2019-04-29
Bytom国密网说明和指南
2019-04-29
Bytom信息上链教程
2019-04-29
比原链Bytom错误码一览
2019-04-29
Bytom 技术 FAQ
2019-04-29
Docker部署Bytom全节点钱包
2019-04-29
用bytomswap进行“跨链”资产转换
2019-04-29