pubなどのDartコマンドをインストールした後、dart2jsが見つかりません


16

公式Webサイト(https://www.dartlang.org/tools/debian.html)の指示に従ってDartをインストールしました。より正確に言うと:

$ 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

インストールは成功しましたが、しばらくして、pub、dart2jsのような他の関連コマンドがないことがわかりました。

pub: command not found
dart2js: command not found

どうしましたか?

OS:Ubuntu 14.10

回答:


20

Dartについては何も知りませんが、debをダウンロードして中を見ました。探しているファイルはにあります/usr/lib/dart/bin/。そのディレクトリがにないため、「コマンドが見つかりません」と表示され$PATHます。

あなたはフルパスを提供することでそれらを実行できるはずです:

/usr/lib/dart/bin/dart2js

または、$ PATH追加/usr/lib/dart/binすることもできます。


おかげで、私はすでに〜/ .profileを使用して手動でDartをインストールしました:)
Timur Fayzrakhmanov

1
私は、「パブ」は少し曖昧であるか、一般的すぎると決めました。私が代わりにリンクを作ったので、ln -s /usr/lib/dart/bin/pub ~/bin/util/dart-pub -私は私の側からの主なポイントはつまり、「パブ」と呼んでいる可能性が~/bin/utilある、すでに私のPATHに。
意志

3

シンボリックリンクを使用して修正する別の方法

sudo ln -s /usr/lib/dart/bin/pub /usr/bin/pub
sudo ln -s /usr/lib/dart/bin/dart2js /usr/bin/dart2js

1

私はそれが少し遅れていることを知っていますが、今後の参考のためにこれを置いています@Ericが述べたように、dartディレクトリをPATHに追加する必要があります。

以下の手順に従って、ubuntuのPATHに/ usr / lib / dart / binを追加できます。

$ sudo nano .profile

次に、この行を.profileファイルに追加します。

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

次に、.profileファイルをリロードする必要があります。

. ~/.profile
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.