安装Cycript报错找不到libruby.2.0.0.dylib

版权声明:本文为博主原创文章,未经博主允许可以转载,但转载时请附上原文地址: https://blog.csdn.net/youshaoduo/article/details/86649789

安装cycript后,在控制台输入命令

$ cycript
dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
  Referenced from: /Users/youssef/Downloads/cycript_0.9.594/Cycript.lib/cycript-apl
  Reason: image not found

这个错误是因为电脑的ruby版本太高导致

如果你用homebrew已经安装过高版本的Ruby,那么你可以进到/usr/local/Cellar/ruby/2.6.0/lib这个目录下,将libruby.2.6.dylib拷贝一份,然后改名为libruby.2.0.0.dylib。并将改名后的文件拷贝到Cycript.lib目录下即可。

如果没有的话,那么你应该先用homebrew安装一个ruby,然后再按照上面的操作。

猜你喜欢

转载自blog.csdn.net/youshaoduo/article/details/86649789
今日推荐