Setelah menginstal perintah Dart seperti pub, dart2js tidak ditemukan

16

Saya telah menginstal Dart sesuai dengan instruksi dari situs web resmi ( https://www.dartlang.org/tools/debian.html ). Lebih tepatnya:

$ 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

Instalasi berhasil, tetapi beberapa waktu kemudian saya menemukan bahwa tidak ada perintah terkait lainnya seperti pub, dart2js.

pub: command not found
dart2js: command not found

Apa yang salah?

OS: Ubuntu 14.10

Timur Fayzrakhmanov
sumber

Jawaban:

20

Saya tidak tahu apa-apa tentang Dart, namun saya mengunduh deb dan melihat ke dalamnya. File yang Anda cari berada di /usr/lib/dart/bin/. Anda mendapatkan "perintah tidak ditemukan" karena direktori itu tidak ada di $PATH.

Anda harus dapat menjalankannya dengan memberikan path lengkap:

/usr/lib/dart/bin/dart2js

Atau Anda mungkin ingin menambah /usr/lib/dart/bin$ PATH .

Eric Carvalho
sumber
Terima kasih, saya sudah menginstal Dart secara manual menggunakan ~ / .profile :)
Timur Fayzrakhmanov
1
Saya memutuskan, "pub" agak kabur atau terlalu umum. Jadi saya membuat link sebaliknya, ln -s /usr/lib/dart/bin/pub ~/bin/util/dart-pub - aku bisa menyebutnya "pub", titik utama dari sisi saya adalah bahwa ~/bin/utiladalah sudah di PATH saya.
Akan
3

Cara lain untuk memperbaikinya menggunakan symlink

sudo ln -s /usr/lib/dart/bin/pub /usr/bin/pub
sudo ln -s /usr/lib/dart/bin/dart2js /usr/bin/dart2js
Jossef Harush
sumber
1

Saya tahu ini agak terlambat, tapi saya meletakkan ini untuk referensi di masa depan Seperti yang disebutkan @Eric, direktori panah harus ditambahkan ke PATH Anda.

Langkah-langkah ini dapat diikuti untuk menambahkan / usr / lib / dart / bin ke PATH Anda di ubuntu:

$ sudo nano .profile

Kemudian tambahkan baris ini ke file profil Anda:

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

Maka Anda perlu memuat kembali file .profile Anda:

. ~/.profile
Ahmed Abouzied
sumber