설치하려고 하는데http://stagehand.pub
터미널 경로를 다음으로 변경했습니다.:/Users/king/Desktop/dart/dart-sdk
PATH
내 것이 변경되었는지 확인 하고 echo $PATH
터미널에서 실행 중입니다.
green:~ king$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/king/Desktop/dart/dart-sdk
나는 입력 pub global activate stagehand
하고 출력은-bash: : command not found
변경된 경로를 /Users/king/Desktop/dart/dart-sdk/bin으로 업데이트했습니다.
pub bin 스크립트가 포함된 경로를 설정하려면 터미널에 이것을 입력하기만 하면 됩니다. 그렇죠? $ pub은 전 세계적으로 무대 핸드를 활성화합니다.
어쨌든, 그런 다음 stagehand.pub에서 튜토리얼을 계속 진행해 보았더니 이것이 녹색 결과였습니다. ~ king$ pub global activate stagehand 패키지 stagehand는 현재 버전 0.1.2에서 활성화되어 있습니다. 종속성 해결...(2.8초)
args 0.12.0+2 bignum 0.0.6 cipher 0.7.1 collection 1.0.0 crypto 0.9.0 fixnum 0.9.0 path 1.3.0 stagehand 0.1.2 uuid 0.4.1 미리 컴파일된 실행 파일...소스 리소스를 로드합니다. 무대 승무원: 무대 승무원. 스테이지 크루 0.1.2를 활성화하세요. 해당 파일 또는 디렉터리 없음 명령: chmod +x /Users/king/.pub-cache/bin/stagehand green:~ king$ cd /Users/king/dart green:dart king$ stagehand -o testapp webapp -bash: stagehand : green 명령을 찾을 수 없습니다:dart king$ "stagehand -o webapp" 명령을 찾을 수 없는 것 같습니다. :/ 제안사항이 있나요?
내 전체 .bash_profile은 다음과 같이 내보내집니다. PATH="/Users/king/Desktop/dart/dart-sdk/bin"
내 오류는 다음과 같습니다. bash: stagehand: 명령을 찾을 수 없음 green:dart king$
답변1
귀하의 질문은 "다트 경로를 설정하는 방법"입니다. 나는 이 질문에만 대답한다. (무대 담당자는 또 다른 문제입니다)
- dart-sdk zip을 다운로드하세요.
- zip의 압축을 푼다.
- ./dart-sdk/bin을 볼 수 있습니다.
Bash에서 ./dart-sdk/bin을 PATH로 설정하세요.
다음을 추가하세요.
.bashrc
내보내기 PATH="$PATH":/your_path/dart-sdk/bin
배쉬를 다시 시작하세요. 또는,
source .bashrc
dart
프롬프트에서 실행하세요.
결과는 다음과 같아야합니다 ...
다트 사용: 다트
전달된 Dart 스크립트를 실행합니다.
일반적인 옵션:
--checked 또는 -c는 런타임 유형 검사를 삽입하고 어설션(확인 모드)을 활성화합니다.
--help 또는 -h 이 메시지를 표시합니다(모든 VM 옵션에 대한 정보를 얻으려면 -v 또는 --verbose를 추가하십시오).
--package-root= 또는 -p 패키지를 찾을 위치입니다(예: "package:..." 가져오기).
--version은 가상 머신 버전을 인쇄합니다.
답변2
.bashrc/.zshrc의 내용을 게시할 수 있습니까? 경로가 어떻게 설정되어 있는지 볼 수 있으면 더 쉬울 것입니다.
내 시스템에서(Dart 폴더를 /Applications에 넣었기 때문에) 내 시스템의 pub 바이너리 위치는 다음과 같습니다.
/Applications/dart/dart-sdk/bin
또한 실행을 위해 pub
다음을 수행해야 합니다.
$ ./pub