公式の resource から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
私は別のリソースを読んで、私に役立つ決定を見つけました:
依存関係のある次の手順でCordovaをインストールします。Installing 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
Install Node Package Manager(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 Package Manager(npm)を使用してインストールされます。次を入力してインストールします。
Sudo npm install -g cordova
次のように入力して、Cordovaのインストールをテストします。
$ cordova --version
7.0.1
バージョン番号が表示されたら、Apache Cordovaが正常にインストールされています!