pub全局激活命令-$ HOME / .pub-cache / bin不在路径上

时间:2018-10-13 15:00:18

标签: dart angular-dart dart-pub dart-2

我最近尝试安装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却仍然找不到命令。

有人可以引导我解决此问题吗?

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

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

但是我该如何解决?

6 个答案:

答案 0 :(得分:2)

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

vim ~/.zshrc

vim ~/.bashrc
在键盘上按“ i”后,

在zshrc上编辑数据。 导出颤振位置,渡槽位置和飞镖SDK位置

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

答案 1 :(得分:1)

将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"

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:0)

对于webdev,您还需要

pub global activate webdev

答案 4 :(得分:0)

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

答案 5 :(得分:0)

对于 Windows

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