我正在从官方安装Cordova资源但无法安装。我遇到了以下问题。我在网站上看到过同样的问题,但他们没有提供有效的解决方案。以下是终端的输出:
$ sudo apt-get install cordova-cli
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package cordova-cli
感谢您在命令后提供的任何帮助:
sudo apt-add-repository ppa:cordova-ubuntu/ppa
我有:
sudo apt-add-repository ppa:cordova-ubuntu/ppa
Traceback (most recent call last):
File "/usr/bin/apt-add-repository", line 95, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 114, in __init__
self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 607, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
(self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ubuntu/zesty
答案1
我阅读了不同的资源并找到了适合我的决定:
按照以下步骤安装 Cordova 及其依赖项: 安装 Node.js。 Node.js 可能已安装。要测试安装,请打开终端窗口并输入:
nodejs --version
如果显示版本号,则表示已安装 Node.js。如果未安装 Node.js,请使用以下命令进行安装:
sudo apt-get install nodejs
另外为 nodejs 添加别名“ node
”,因为这是 Cordova 所需要的:
sudo ln -s /usr/bin/nodejs /usr/bin/node
安装节点包管理器(npm).npm
输入以下命令测试是否已安装:
npm --version
如果npm
尚未安装,请使用以下命令进行安装:
sudo apt-get install npm
安装 Git。Git 是一个版本控制系统,Cordova 在后台使用它。输入以下命令测试 Git 是否已安装:
git --version
如果未安装 Git,请使用以下命令安装:
sudo apt-get install git
安装Cordova。Cordova 使用 Node 包管理器 (npm) 安装。输入以下命令进行安装:
sudo npm install -g cordova
我通过输入以下命令来测试 Cordova 安装:
$ cordova --version
7.0.1
如果您看到版本号,则表示您已成功安装 Apache Cordova!
剩下的问题是要求...你没有安装 java jdk !其他要求也没有安装,最终导致 cordova 无法使用。:(
ANDROID_SDK_ROOT=undefined(推荐设置)ANDROID_HOME=undefined(已弃用)无法找到“ANDROID_SDK_ROOT”环境变量。请尝试手动设置。无法在您的“PATH”中找到“android”命令。请尝试更新您的“PATH”以包含有效 SDK 目录的路径。