我正在使用Angular2和ionic2一段时间,一切都很好。几天前,我升级了ionic命令行工具,从那时起,我无法创建新项目。这是场景:
Error: EACCES: permission denied, open '/home/steve/.ionic/helper.log'
然后我尝试使用以下命令重新安装nodejs:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
出现了很多错误:
E: Failed to stat /var/lib/apt/lists/partial/packages.microsoft.com_repos_vscode_dists_stable_InRelease - pkgAcqTransactionItem::TransactionState-stat (2: No such file or directory)
E: Failed to stat /var/lib/apt/lists/partial/packages.microsoft.com_repos_vscode_dists_stable_main_binary-amd64_Packages - pkgAcqTransactionItem::TransactionState-stat (2: No such file or directory)
W: Duplicate sources.list entry http://packages.microsoft.com/repos/vscode stable Release
Error executing command, exiting
我正在Ubuntu 16.04上运行
感谢您的帮助。
答案 0 :(得分:1)
W: Duplicate sources.list entry error:
这可能是因为您有apt-get的重复来源,请检查此列表。
有两种方法可以解决此问题 :
第一方法:
sources.list
中注释源: sudo gedit /etc/apt/sources.list
并注释该行
deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
第二种方式:
检查列表中是否重复了vscode或您的软件包:
ls /etc/apt/sources.list.d
和输出:
google-chrome.list google-chrome.list.save nodesource.list vscode.list
注释deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
行:
我的问题是vscode,然后检查vin vscode.list
或有问题的列表并注释行
deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main