[英]zsh: command not found: pub
嘗試使用此命令在 macOS Catalina 上安裝渡槽時收到此錯誤消息。
pub global activate aqueduct
我設法通過將 flutter 放在它前面來安裝它,但現在我無法運行渡槽。 我試過了
aqueduct --version
我再次收到錯誤
zsh:找不到命令:渡槽
這是 my.zshrc 文件(我添加了最后第二行以嘗試修復它)
export PATH="$PATH:/Users/peter/development/tools/flutter/bin"
export PATH="$PATH":"$HOME/.pub-cache/bin"
我不知道還能做什么...
在終端上使用 vim 編輯 zshrc 文件
vim ~/.zshrc
按鍵盤上的“i”后在 zshrc 上編輯數據。 導出 flutter 位置、渡槽位置和 dart sdk 位置。
注意,將your_path更改為 flutter 目錄。 即安裝 flutter 的位置。
export PATH="$PATH":"your_path/flutter/bin"
export PATH="$PATH":"your_path/flutter/.pub-cache/bin"
export PATH="$PATH":"your_path/flutter/bin/cache/dart-sdk/bin"
編輯后按“esc”鍵並輸入:wq
用於保存檢查渡槽的工作使用
aqueduct --version
或者
aqueduct serve
如果您安裝了 flutter,請嘗試flutter pub global activate aqueduct
好吧,我不知道什么是aqueduct
,但這是解決此類問題的常用方法:
$ zsh: command not found: aqueduct
時, 運行$ which aqueduct
- 它不應該工作。
如果它有效,那么 shell確實知道名為aqueduct
的二進制文件。
找出aquedict
所在的文件夾,然后在export PATH=...
中添加它的路徑,就像在.zshrc
文件中所做的一樣。
如果您找到了 aquedict 二進制文件,但它仍然無法工作,請嘗試添加執行權限:
chmod +rwx aquedict
在您的情況下,它是https://aqueduct.io/docs/getting_started/ ,
第一步是安裝Dart: https://dart.dev/get-dart
我收到此錯誤zsh: command not found: pub
如果您已經安裝了 flutter,請快速回答
跑
flutter pub get
就我而言,我想在我的 dart 項目中的pubspec.yaml
中安裝依賴項,但得到了zsh: command not found: pub
。
什么是pub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.