web-dev-qa-db-fra.com

Après avoir installé les commandes Dart telles que pub, Dart2js ne sont pas trouvés

J'ai installé Dart conformément aux instructions du site Web officiel ( https://www.dartlang.org/tools/debian.html ). Pour être plus exactement:

$ Sudo apt-get update
$ Sudo apt-get install apt-transport-https
# Get the Google Linux package signing key.
$ Sudo sh -c 'curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
# Set up the location of the stable repository.
$ Sudo sh -c 'curl https://storage.googleapis.com/download.dartlang.org/linux/debian/Dart_stable.list > /etc/apt/sources.list.d/Dart_stable.list'
$ Sudo apt-get update
$ Sudo apt-get install Dart

L’installation a réussi, mais un peu plus tard, j’ai constaté qu’il n’y avait pas d’autres commandes connexes, telles que pub, Dart2js.

pub: command not found
Dart2js: command not found

Qu'est-ce qui ne va pas?

OS: Ubuntu 14.10

15

Je ne connais rien à Dart, pourtant j'ai téléchargé le fichier deb et ai jeté un œil à l'intérieur. Les fichiers que vous recherchez se trouvent à /usr/lib/Dart/bin/. Vous obtenez "commande non trouvée" car ce répertoire ne se trouve pas dans $PATH.

Vous devriez pouvoir les exécuter en fournissant le chemin complet:

/usr/lib/Dart/bin/Dart2js

Ou vous voudrez peut-être ajouter /usr/lib/Dart/bin à $ PATH .

20
Eric Carvalho

Une autre façon de le réparer en utilisant des liens symboliques

Sudo ln -s /usr/lib/Dart/bin/pub /usr/bin/pub
Sudo ln -s /usr/lib/Dart/bin/Dart2js /usr/bin/Dart2js
1
Jossef Harush

Je sais que c'est un peu tard, mais je le mets pour référence future. Comme @Eric l'a mentionné, le répertoire Dart doit être ajouté à votre CHEMIN.

Ces étapes peuvent être suivies pour ajouter/usr/lib/Dart/bin à votre PATH sur Ubuntu:

$ Sudo nano .profile

Ajoutez ensuite cette ligne à votre fichier .profile:

export PATH=$PATH:/usr/lib/Dart/bin

Ensuite, vous devez recharger votre fichier .profile:

. ~/.profile
1
Ahmed Abouzied