15

我最近试图安装 dart2,但是当我尝试安装时pub global activate stagehand,它带有一个警告。

警告:Pub 将可执​​行文件安装到$HOME/.pub-cache/bin不在您的路径中。

您可以通过将其添加到 shell 的配置文件(.bashrc.bash_profile等)来解决此问题:

export PATH="$PATH":"$HOME/.pub-cache/bin"

所以我去了我的.bash_profile文件并添加了上面的内容,文件如下所示:

export PATH=/users/kevinau/dart/flutter/bin:$PATH
export PATH="$PATH":"$HOME/.pub-cache/bin"

但后来我跑webdev了,仍然找不到命令。

谁能告诉我如何解决这个问题?

我尝试了 echo$PATH并返回以下内容:

/users/myspace/dart/flutter/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/sbin/.pub-cache/bin

但我该如何解决?

4

7 回答 7

12

我刚刚在我的 cmd 中运行了以下命令

export PATH="$PATH":"$HOME/.pub-cache/bin"

然后我再次运行命令dart pub global activate fvm,错误消失了。就我而言,我在安装 fvm 包时遇到了错误。

于 2021-05-06T09:47:02.827 回答
7

在终端上使用 vim 编辑 zshrc 文件

vim ~/.zshrc

或者

vim ~/.bashrc

按键盘上的“i”后在 zshrc 上编辑数据。导出flutter location、aqueduct location和dart sdk location

export PATH="$PATH":"$HOME/Development/flutter/bin"
export PATH="$PATH":"$HOME/Development/flutter/.pub-cache/bin"
export PATH="$PATH":"$HOME/Development/flutter/bin/cache/dart-sdk/bin"

编辑后按“esc”键~:wq保存检查渡槽的工作使用

aqueduct --version

或者

aqueduct serve
于 2020-06-29T17:19:28.720 回答
5

将 dart-sdk 路径添加到.bash_profile

export PATH="$PATH:`pwd`/flutter/bin"
export PATH="$PATH:`pwd`/bin/cache/dart-sdk/bin"
export PATH="$PATH:`pwd`/.pub-cache/bin"
于 2019-06-13T10:40:49.080 回答
1

系统属性 -> 环境变量 -> 系统变量 -> 路径 -> 新建 -> $HOME/.pub-cache/bin

于 2020-03-31T03:55:22.137 回答
0

对于 Windows

添加C:\flutter\.pub-cache\bin到您的系统变量路径

于 2021-07-08T18:19:10.687 回答
0

因为webdev你还需要

pub global activate webdev
于 2018-10-13T15:23:18.107 回答
0

安装flutterfire global后,我在windows 10中的路径将是:

C:\Users\Windows\AppData\Local\Pub\Cache\bin
于 2022-01-13T08:44:35.913 回答