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 nodejssudo 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 nodejssudo-apt-get-clean