Après avoir installé les commandes Dart comme pub, dart2js est introuvable

16

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

$ 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 quelque temps plus tard, j'ai constaté qu'il n'y avait pas d'autres commandes connexes comme pub, dart2js.

pub: command not found
dart2js: command not found

Qu'est-ce qui ne va pas?

Système d'exploitation: Ubuntu 14.10

Timur Fayzrakhmanov
la source

Réponses:

20

Je ne sais rien de Dart, pourtant j'ai téléchargé le deb et regardé à l'intérieur. Les fichiers que vous recherchez se trouvent dans /usr/lib/dart/bin/. Vous obtenez "commande introuvable" car ce répertoire n'est 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 .

Eric Carvalho
la source
Merci, j'ai déjà installé Dart manuellement en utilisant ~ / .profile :)
Timur Fayzrakhmanov
1
J'ai décidé que "pub" était un peu vague ou trop général. J'ai donc fait un lien à la place, ln -s /usr/lib/dart/bin/pub ~/bin/util/dart-pub - j'aurais pu l'appeler "pub", le point principal de mon côté est qu'il ~/bin/utilest déjà dans mon CHEMIN.
sera
3

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
Jossef Harush
la source
1

Je sais qu'il 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 PATH.

Ces étapes peuvent être suivies pour ajouter / usr / lib / dart / bin à votre CHEMIN 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
Ahmed Abouzied
la source