mac安装nodeBB时的坑

按照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,最近才更新的),不管怎么说它已经跑起来了,只是希望官网能把版本兼容的问题在流程里讲清楚(当然可能是我自己瞎没看见)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值