pub와 같은 Dart 명령을 설치 한 후 dart2js를 찾을 수 없습니다


16

공식 웹 사이트 ( 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

뭐가 문제 야?

운영체제 : Ubuntu 14.10

답변:


20

나는 다트에 대해 아무것도 모른다. 그러나 나는 deb를 다운로드하고 그것을 들여다 보았다. 찾고있는 파일은에 있습니다 /usr/lib/dart/bin/. 해당 디렉토리가에 없기 때문에 "명령을 찾을 수 없습니다"가 표시됩니다 $PATH.

전체 경로를 제공하여 실행할 수 있어야합니다.

/usr/lib/dart/bin/dart2js

또는 $ PATH추가/usr/lib/dart/bin 할 수 있습니다 .


덕분에, 난 이미 다트 수동으로 ~ / .profile에 :) 사용하여 설치 한
티무르 Fayzrakhmanov

1
나는 "펍"이 약간 모호하거나 너무 일반적이라고 결정했다. 그래서 대신 링크를 만들었 ln -s /usr/lib/dart/bin/pub ~/bin/util/dart-pub 습니다. "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에 추가해야합니다.

다음 단계에 따라 우분투의 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.