按照NodeBB官网给出的步骤来,执行setup的时候就开始报错,就是卡在安装sharp的部分,错误大概就是找不到prebuilt binaries之类的,于是我开启了各种无用的补坑之路,其中包括:

  • 更新mac系统。没错我忍了好几年的更新提示,就在昨天终于下定决心升级到了10.15,算上xcode更新,大概花了十几个小时,就是早上睁眼进度条还没完整画一个圈,当然重点是这么大动作之后迎来的还是一样的报错。
  • 我开始无穷无尽的npm install模式,试用了在指令上加各种关键字,也包括删除npm之前缓存的sharpliv的包,当然结果还是一样的。
  • npm不行,我就换yarn,cnpm,当然中间也出现过其他bug,但都解决了,最后还是卡在sharp(说实话我都不知道这个包是做什么的!!!)。
  • 再后来,我试了用docker启动,结果意外的一下子成功了,就在我感叹mac os果然不如Linux的时候,我意识到官网给我设的一个坑

    图上是官网让我操作的,我也不加思索的复制了,之后才意识到这个不是最新版本(我在用docker克隆的时候是下的最新版本v1.13),于是我抱着试一试的心态在本机上也重新clone了一个最新版本,果然一下子就成功了!当然我也不知道是因为之前的版本跟我的系统不合(系统不论是旧的还是新的都不行)还是跟node不合(我的node是12.15.0,最近才更新的),不管怎么说它已经跑起来了,只是希望官网能把版本兼容的问题在流程里讲清楚(当然可能是我自己瞎没看见)。

mac安装nodeBB时的坑相关推荐

  1. Mac安装软件时各种异常情况的解决方法

    Mac安装软件时各种异常情况的解决方法 提示程序含有恶意代码或者已经打开所有来源还是提示扔到垃圾桶 在终端输入 xattr -r -d com.apple.quarantine 加上程序的App绝对路 ...

  2. Mac安装软件时提示已损坏的解决方法

    Mac安装软件时提示已损坏的解决方法 从网上下载的SecureCRT.Principle等设计软件,以及输入法等常用软件,安装时可能会提示"已损坏,移至废纸篓"这类信息,根本无法打 ...

  3. Mac 安装maven时 mvn not found

    Mac 安装maven时 mvn not found 根据其他教程安装maven,官网下载 -> 解压 -> 放到某个文件夹 -> 添加路径到~/.zshrc -> sourc ...

  4. mac安装mysql遇到的坑

    1.问题:Mac安装了mysql之后,在系统偏好设置里面点击mysql图标,提示需要退出系统偏好设置再重新进来,死循环地提示 解决办法:Mac系统版本升级到最新版本 2.问题:升级完系统之后在系统偏好 ...

  5. mac安装linux时触控板不能用,苹果笔记本安装Win10触摸板右键无法使用的处理方法...

    一位用户反馈自己在苹果笔记本MacBook air上安装了Windows10系统,可是后面发现触摸板右键根本无法使用,这是怎么回事呢?其实,这个是和苹果笔记本安装win7时的设置一样的,我们需要在Bo ...

  6. 苹果安装文件无法连接服务器,Mac安装PR时显示无法访问关键目录

    回答:CAD的错误: 1601 无法访问 Windows 安装服务.请与技术支持人员联系,确认 Windows 安装服务是否注册正确. 1602 用户取消了安装. 1603 安装时发生严重错误. 16 ...

  7. mac安装ffmpeg遇到的坑

    mac环境安装ffmpeg可以使用brew安装, 首先需要安装下brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconte ...

  8. Mac安装软件时提示“文件已损坏,您应该将它移到废纸篓”解决办法(亲测有效)

    出现这个提示是由于mac防止恶意软件安装,只允许正规途径获取的软件安装,对于破解软件很可能出现此问题. 第一种常见情况:只需要开启允许"任何来源"即可 1.在终端控制台中输入:su ...

  9. Mac安装ffmpeg时 Failed to download resource quot;texi2htmlquot; 的解决办法

    学习ffmpeg,根据教程(https://www.jianshu.com/p/12941473a61d)来安装,需要texi2html作为依赖库,下载时报错: 简单的说就是404了,所以我们需要换个 ...

最新文章

  1. 以Java 8 为基准
  2. 赠送24本Spring boot+cloud套书!看完炒老板鱿鱼!
  3. humanparsing自然场景人体语义分割
  4. 小猫TOMCAT其实很可爱
  5. 全球最大中文单体模型来了!2600亿参数,AI产业规模化应用可期
  6. RuntimeError: An attempt has been made to start a new process before the current pr
  7. 《大道至简》第二章 读后感
  8. java什么是网络接口_java接口和类的区别是什么?它们都有哪些作用呢?
  9. (24)FPGA减法器设计(第5天)
  10. python select實現非阻塞socket
  11. 1057. 数零壹(20)-PAT乙级真题
  12. 调试工具BTrace 的使用--例子
  13. java怎么反编译_java如何进行反编译
  14. c语言构造数学模型步骤,数学建模的6个基本步骤
  15. java提取jks文件提取私钥_如何从JKS文件中取出PEM格式证书
  16. 破解tumblr背景音乐
  17. 具象的东西_在《道德经》中,老子借助一些具象的东西,简化思想内容
  18. access突然需要登录_登录信息提示
  19. 投资理财-赚取平均收益
  20. ONF完成业界首个基于SDN的无线传输PoC

热门文章

  1. 大数据案例--电信日志分析系统
  2. 计算尖峰电流的目的_尖峰电流的形成及抑制与去耦电容的作用解读
  3. Android 打电话程序
  4. VC版计算器(豪华界面)
  5. 史上最简SLAM零基础解读(7) - Jacobian matrix(雅可比矩阵) → 理论分析与应用详解(Bundle Adjustment)
  6. Java—二维码生成与识别(一)
  7. Windows10下的FPN_TensorFlow复现
  8. ORACLE EBS中消息队列fnd_msg_pub、fnd_message在PL/SQL中的应用
  9. Ps和Excel结合,快速制作透明表格
  10. matlab程序二不能用于负数,matlab中负数的二进制码如何求取