在Ubuntu中安装CodeCheckerNodeNVM:过程与排雷
Posted 白马负金羁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Ubuntu中安装CodeCheckerNodeNVM:过程与排雷相关的知识,希望对你有一定的参考价值。
CodeChecker is a static analysis infrastructure built on the LLVM/Clang Static Analyzer toolchain, replacing scan-build in a Linux or macOS (OS X) development environment.
基本的安装过程参考【1】。但在过程中也遇到了一些问题和麻烦,这里主要记录如下,注意本文的演示环境是Ubuntu 18.04。时间是2021年9月,后续如果软件有更新,其中的具体步骤和问题解决方法可能会有变更。
本文将回答如下如下问题:
- 如何在Ubuntu中安装CodeChecker
- 如何安装NVM,并进一步用NVM安装Node
- 如何用NVM来管理Node.js的版本
- 如何处理错误提示 npm: not found
- 如何处理错误提示 npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed
- 如何处理错误提示 ../src/coroutine.cc, line 134: void* find_thread_id_key(void*): Assertion \'thread_id_key != 0x7777\' failed
注意,对于下面的流程,如果某些问题在你的系统上并伪出现,请注意跳过。
首先,打开shell,在命令行中安装必要的依赖。
# Install mandatory dependencies for a development and analysis environment.
# NOTE: clang or clang-tidy can be replaced by any later versions of LLVM
以上是关于在Ubuntu中安装CodeCheckerNodeNVM:过程与排雷的主要内容,如果未能解决你的问题,请参考以下文章