我正在尝试在Ubuntu 16.04(64位)上为平台ubuntu构建一个空的Cordova应用程序和现有的应用程序。但是当我尝试构建它时,我得到的是我错过了一些软件包:
Error: missing packages click cmake libicu-dev pkg-config devscripts qtbase5-dev qtchooser qtdeclarative5-dev qtfeedback5-dev qtlocation5-dev qtmultimedia5-dev qtpim5-dev libqt5sensors5-dev qtsystems5-dev
之后我收到以下消息:
Install missing packages? (Yn)>
然后我接受安装并让它运行几次几个小时但没有任何反应,只有一个闪烁的立方体在下一行。 我该如何解决它会安装软件包的问题?
我已经使用apt安装了每个软件包,但这样做不起作用,它仍然会给出相同的错误。
答案 0 :(得分:6)
只需手动安装缺少的包:
sudo apt-get install click cmake libicu-dev pkg-config devscripts qtbase5-dev qtchooser qtdeclarative5-dev qtfeedback5-dev qtlocation5-dev qtmultimedia5-dev qtpim5-dev libqt5sensors5-dev qtsystems5-dev
然后再次运行cordova build命令
答案 1 :(得分:2)
这是Apache cordova本身的真正问题。他们的官方错误跟踪系统中记录了一个问题 - CB-11333
昨天提出了这个问题,你可能不得不等待修复。希望它有所帮助。