初次在macOS运行时由于无法下载 realm-sync-cocoa 导致的错误
![](https://img.haomeiwen.com/i6418794/91a98e2dcbbd1e90.png)
mac开了代理但还是无法下载,在node_modules中找到了相关的download function,在代码中也有检查代理并使用代理下载,但是还是无法下载
![](https://img.haomeiwen.com/i6418794/bb5dd5965ae82f5b.png)
![](https://img.haomeiwen.com/i6418794/958b2cd2942c2cfd.png)
google了一些方法但是都doesn't work for me ... 也可能是自己太菜了 ~_~
最后解决的办法是:
1. 使用curl先把realm-sync-cocoa下载下来
curl https://static.realm.io/downloads/sync/realm-sync-cocoa-3.15.0.tar.xz -O
![](https://img.haomeiwen.com/i6418794/2ab6a0babee4efe8.png)
2. 修改download-realm.js,将从网络下载文件的部分替换为1分钟延时,然后输出下载文件后将要保存的临时目录,然后就可以去控制台复制这个临时目录,再把事先下载好的realm-sync-cocoa拷贝进这个目录就相当于模拟了下载文件的过程了,然后接下来就会继续执行后面的解压编译操作了。
![](https://img.haomeiwen.com/i6418794/9563a3bacc618e04.png)
![](https://img.haomeiwen.com/i6418794/dc582476958deb27.png)
Happy ending ~
网友评论