gitbook init运行 bug 报错

文章讲述了在使用gitbook时遇到的初始化错误,原因是node.js版本不支持。提供两种解决方案:一是降级到nodev10.21.0;二是由于gitbook-cli不再维护,可能导致与高版本node的兼容性问题,推荐使用node10版本以保证稳定性。

gitbook init运行 bug 报错

运行 bug 报错

下载较新版本的 node.js 会导致 gitbook 运行报错,如果你也遇到了

gitbook init ::初始化 出错 if (cb) cb.apply(this, arguments),cb.apply is not a function

解决方案1

产生这个报错的原因在于,nodejs的版本不对,不支持这个gitbook. 切换成nodejs的v10.21.0版本就会成功。

解决方案2

image-20230920090946035

image-20230920090807483

打开报错 文件 62行注销

  // fs.stat = statFix(fs.stat)
  // fs.fstat = statFix(fs.fstat)
  // fs.lstat = statFix(fs.lstat)

注意:gitbook-cli已经不维护了,所以对高版本的node会有兼容性问题。目前来看,node10版本还是能稳定运行的

### 解决 Conda Init 在 PowerShell 中报错的方法 当遇到 `conda init` 在 PowerShell 中报错的情况时,通常是因为系统的执行策略阻止了某些脚本的运行。以下是详细的解决方案: #### 修改执行策略 由于默认情况下 Windows 的执行策略可能设置为不允许运行脚本,这会阻碍 Conda 初始化过程中的脚本加载。可以通过修改执行策略来解决问题。 ```powershell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser ``` 这条命令允许来自互联网的签名脚本被执行,同时保持较高的安全性[^1]。 #### 处理乱码问题 如果初始化过程中出现了路径乱码的问题,则可能是由于用户名或其他环境变量中含有特殊字符或非英文字符造成的。建议创建一个新的管理员账户并尝试重新安装 Anaconda 或 Miniconda,在纯英文环境下操作可以有效规避此类编码问题[^4]。 #### 编辑 Profile 文件 对于一些特定情况下的初始化失败,可以直接编辑用户的 PowerShell profile 文件以手动添加必要的配置项。通过 Win+X 组合键调出菜单选择 PowerShell (管理员),之后输入如下指令打开该文件进行编辑: ```powershell notepad $PROFILE ``` 将缺失的部分追加到文档末尾保存即可[^3]。 #### 重置 Conda 初始状态 有时为了彻底清除之前的残留影响,可以选择先移除现有的 conda 设置再做新的初始化工作。具体做法是在命令行里依次执行下面两条语句: ```bash conda install anaconda-clean anaconda-clean --yes ``` 完成清理后再按照官方指南正常流程来做一次完整的 `conda init` 即可恢复正常功能[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值