web-dev-qa-db-ja.com

Cordovaを正しくインストールする方法は?

公式の 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
2

私は別のリソースを読んで、私に役立つ決定を見つけました:

依存関係のある次の手順で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が正常にインストールされています!

3