为什么由于不正确的哈希值而无法使用glog?

时间:2019-02-16 17:24:53

标签: react-native glog

my question有关ReactNative初始化设置过程很糟糕,由于哈希值不正确,我无法下载glog。有人知道这是怎么回事吗?如何解决此问题,以便可以正确使用react-native?我尝试清除整个.rncache,但没有执行任何操作。

它看起来好像是glog-0.3.5的最新版本...那为什么我为什么要用这个做噩梦呢?为什么哈希不正确? ReactNative是否会安装与哈希值不同的东西?

  

不正确的哈希值:

     

61067502c5f9769d111ea1ee3f74e6ddf0a5f9cc   ?/Users/me/.rncache/glog-0.3.5.tar.gz

     

正在重试...

     

无法成功下载“ glog-0.3.5.tar.gz”。调试信息:

     

-rw-r--r-- 1个root员工532275 2月15日18:24 /Users/me/.rncache/glog-0.3.5.tar.gz

     

61067502c5f9769d111ea1ee3f74e6ddf0a5f9cc   /Users/me/.rncache/glog-0.3.5.tar.gz

     

命令PhaseScriptExecution失败,退出代码非零

2 个答案:

答案 0 :(得分:1)

我的错误在控制台中位于您的错误上方。

Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib

我通过符号链接到原来的版本来解决此问题。

ln -s /usr/local/opt/readline/lib/libreadline.7.dylib /usr/local/opt/readline/lib/libreadline.6.dylib

如果该库不存在,并且您使用的是Mac,则可以将自定义brash与brew一起使用。 https://itnext.io/upgrading-bash-on-macos-7138bd1066ba

答案 1 :(得分:1)

@FOLOG的建议实际上在工作时有点隔。我遇到了这个问题,然后进一步挖掘,发现罪魁祸首是笨拙的。

线索在这里:Referenced from: /usr/local/bin/awk

假设您使用的是Mac,只需运行brew upgrade gawk即可解决问题。