[英]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.