我最近尝试安装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
但是我该如何解决?
答案 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)
将 C:\flutter\.pub-cache\bin
添加到系统变量路径中