安装 Apache Cordova,无法找到包

安装 Apache Cordova,无法找到包

安装了 Cordova 并能够制作应用程序。我必须运行sudo click chroot -a armhf -f ubuntu-sdk-14.10 create以安装 Ubuntu SDK,以便稍后可以构建到 Ubuntu。当我运行命令时,我得到

E:无法找到包 qtsensors5-dev
命令返回 100:schroot -u root -c source:click-ubuntu-sdk-14.10-armhf --/finish.sh
回溯(最近一次调用最后一次):
  文件“/usr/bin/click”,第 86 行,位于
    系统.退出(main())
  文件“/usr/bin/click”,第 82 行,在主文件中
    返回 mod.run(args)
  文件“/usr/lib/python3/dist-packages/click/commands/chroot.py”,第 231 行,正在运行
    返回 args.func(parser, args)
  文件“/usr/lib/python3/dist-packages/click/commands/chroot.py”,第 67 行,在创建
    返回 chroot.create(args.keep_broken_chroot)
  文件“/usr/lib/python3/dist-packages/click/chroot.py”,第 404 行,正在创建
    self.full_name,ret_code)
click.chroot.ClickChrootException:无法创建 chroot‘click-ubuntu-sdk-14.10-armhf’(退出状态 100)

我已确保 qtsensors5-dev 包已安装。

答案1

不太清楚为什么这个有效,但是...
按照教程这里,安装了 Cordova 和 NodeJS。现在可以成功构建到 Ubuntu。

安装 NodeJS:

sudo apt-get install nodejs

如果这不起作用,请尝试使用 PPA:

sudo apt-get install python-software-properties 
sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update 
sudo apt-get install nodejs

然后安装 NPM:

sudo apt-get install npm

Cordova 在创建新项目时在后台使用 Git 下载资产,因此:

sudo apt-get install git

最后,使用 NPM 安装 Apache Cordova:

sudo npm install -g cordova

答案2

使用此命令检查您的安装是否成功以及是否已安装 Cordova:

cordova -v

如果出现cordova command not found此信息则表示您没有 Cordova,请使用以下命令进行安装:

sudo npm install -g cordova

安装后使用此命令检查包位置:

whereis cordova

它将列出 Cordova 相关包的位置。

相关内容