首页 > 解决方案 > pub global activate 命令 - $HOME/.pub-cache/bin 不在路径上

问题描述

我最近试图安装 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

但我该如何解决?

标签: dartangular-dartdart-pubdart-2

解决方案


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

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

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


推荐阅读