Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 在Ubuntu上安装Thread时出错:";无法纠正问题,您持有损坏的软件包;_Npm_Yarnpkg - Fatal编程技术网

Npm 在Ubuntu上安装Thread时出错:";无法纠正问题,您持有损坏的软件包;

Npm 在Ubuntu上安装Thread时出错:";无法纠正问题,您持有损坏的软件包;,npm,yarnpkg,Npm,Yarnpkg,要安装纱线,我运行了以下命令: sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3 echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list 我已经安装了Node.js版本6.6.0,但是我得到了错误: yarn : Depends: nodejs (>= 4.0.0) bu

要安装纱线,我运行了以下命令:

sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3
echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
我已经安装了Node.js版本6.6.0,但是我得到了错误:

yarn : Depends: nodejs (>= 4.0.0) but 0.10.25~dfsg2-2ubuntu1 is to be installed 
E: Unable to correct problems, you have held broken packages.

您需要Node.js 4.0或更高版本才能运行纱线。Ubuntu 14.04的存储库中只有Node.js 0.10,因此您必须添加一个不同的存储库才能获得更新版本的Node。按照此处列出的说明操作:

您需要Node.js 4.0或更高版本才能运行纱线。Ubuntu 14.04的存储库中只有Node.js 0.10,因此您必须添加一个不同的存储库才能获得更新版本的Node。按照此处列出的说明操作:

非常感谢您的回答。但是我的linux node.js版本是V6.6.0,我已经将它更新到了最新版本。(我用这个来升级我的节点:)是的,这是你的问题。您使用nvm更新了节点,但在Ubuntu的源代码中没有更新。您需要按照本答案链接中提供的说明运行
curl-sLhttps://deb.nodesource.com/setup_6.x |sudo-E bash-
sudo apt get install-y nodejs
sudo apt get clean
非常感谢您的回答。但是我的linux node.js版本是V6.6.0,我已经将它更新到了最新版本。(我用这个来升级我的节点:)是的,这是你的问题。您使用nvm更新了节点,但在Ubuntu的源代码中没有更新。您需要按照本答案链接中提供的说明运行
curl-sLhttps://deb.nodesource.com/setup_6.x |sudo-E bash-
sudo-apt-get-install-y nodejs
sudo-apt-get-clean