bash 在 macOS Catalina 上找不到命令 `debug-safari`
bash cannot find the command `debug-safari` on macOS Catalina
我正在尝试调试通过 WebKit 在 Safari 中提供的 HTML5 WebAudio API 的问题。我遇到了这个 debug-safari
命令并尝试 运行 它但 bash 找不到它。
此问题与通过 createScriptProcessor()
创建 AudioNode
/ScriptProcessorNode
有关。当我尝试记录 createScriptProcessor()
返回的对象的属性时,我看到 [Native Code]
写在控制台中。
debug-safari
命令由WebKit提供。
这样做:
- 获取 WebKit 存储库:
svn checkout https://svn.webkit.org/repository/webkit/trunk WebKit
- 转到脚本文件夹:
cd Webkit/Tools/Scripts
(或者,将脚本文件夹添加到您的路径:[Path-To-Downloaded-WebKit-Repo]/Tools/Scripts
和 运行,不带 ./
前缀)
- 运行更新脚本:
./update-webkit
- 在调试模式下构建框架:
./build-webkit --debug
- 现在,运行:
./debug-safari
注意:假设您已经安装了Xcode and Xcode Command Line Tools。
我正在尝试调试通过 WebKit 在 Safari 中提供的 HTML5 WebAudio API 的问题。我遇到了这个 debug-safari
命令并尝试 运行 它但 bash 找不到它。
此问题与通过 createScriptProcessor()
创建 AudioNode
/ScriptProcessorNode
有关。当我尝试记录 createScriptProcessor()
返回的对象的属性时,我看到 [Native Code]
写在控制台中。
debug-safari
命令由WebKit提供。
这样做:
- 获取 WebKit 存储库:
svn checkout https://svn.webkit.org/repository/webkit/trunk WebKit
- 转到脚本文件夹:
cd Webkit/Tools/Scripts
(或者,将脚本文件夹添加到您的路径:[Path-To-Downloaded-WebKit-Repo]/Tools/Scripts
和 运行,不带./
前缀) - 运行更新脚本:
./update-webkit
- 在调试模式下构建框架:
./build-webkit --debug
- 现在,运行:
./debug-safari
注意:假设您已经安装了Xcode and Xcode Command Line Tools。