当我运行node
时,我得到Killed: 9
。我重新启动,卸载了节点,卸载了npm并卸载了n,然后重新安装了所有这些。
重新安装后。节点最初将起作用,即运行node
将打开REPL。但是,在运行npm install -g n
并运行n时,节点将再次中断。
对于每个版本的节点都是如此。可执行文件已损坏。我的n安装有一个堆栈跟踪失败:
execute_with_version() {
test -z $1 && abort "version required"
local version=${1#v}
if [ "$version" = "latest" ]; then
version=$(display_latest_version)
fi
if [ "$version" = "stable" ]; then
version=$(display_latest_stable_version)
fi
if [ "$version" = "lts" ]; then
version=$(display_latest_lts_version)
fi
local bin=${VERSIONS_DIR[$DEFAULT]}/$version/bin/node
shift # remove version
if test -f $bin; then
$bin "$@"
else
abort "$version is not installed"
fi
}
么?
解决方案(但不是真的)
在破坏过程后,请勿使用此程序n
中的程序。我切换到nvm
,这似乎有效。我强制终止使用节点的工头进程。我的猜测是它没有清理它需要的内容,并且即使在新的安装中仍然被缓存(请有人更正)。