如何解决bash在macOS Catalina上找不到命令`debug-safari`
我正在尝试通过WebKit在Safari中提供的HTML5 WebAudio API调试问题。我遇到了这个debug-safari
命令,并试图运行它,但bash找不到它。
此问题与通过AudioNode
创建ScriptProcessorNode
/ createScriptProcessor()
有关。当我尝试记录createScriptProcessor()
返回的对象的属性时,看到[Native Code]
写在控制台中。
解决方法
debug-safari
命令由WebKit提供。
执行此操作:
- 获取WebKit存储库:
svn checkout https://svn.webkit.org/repository/webkit/trunk WebKit
- 转到Scripts文件夹:
cd Webkit/Tools/Scripts
(或者,将Scripts文件夹添加到您的Path:[Path-To-Downloaded-WebKit-Repo]/Tools/Scripts
并在运行时不使用./
前缀) - 运行更新脚本:
./update-webkit
- 以调试模式构建框架:
./build-webkit --debug
- 现在,运行:
./debug-safari
注意:假定您已安装Xcode和Xcode Command Line Tools。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。