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

问题描述 投票:0回答:12

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

但是我该如何解决它?

dart angular-dart dart-pub dart-2
12个回答
73
投票

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

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

然后我再次运行命令

dart pub global activate fvm
,错误就消失了。就我而言,我在安装 fvm 包时遇到错误。


12
投票

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

vim ~/.zshrc

vim ~/.bashrc

按键盘上的“i”后编辑 zshrc 上的数据。 导出flutter位置、aqueduct位置和dart 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

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"

5
投票

如果您是 Mac 用户,只需执行以下操作: 在任何系统文件夹中,您可以通过 command+shift+h 转到主目录 在主目录中,您需要编辑.bashrc文件,但它是隐藏的,使用command+Shift+。取消隐藏。 现在,您可以编辑文件并将此代码添加到终点行:

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

恭喜你的问题已经解决了😊


2
投票

对于 Windows

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


2
投票

对于基于 Unix 的系统:

echo 'export PATH=$PATH:$HOME/.pub-cache/bin' >> ~/.bashrc
source ~/.bashrc

1
投票

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


1
投票

在 Window 10 电脑上出现该警告后,我正在设置全局环境变量,但它仍然警告我,即使我在环境变量设置中设置了所有变量,你的变量也未设置

所以我只是重新启动我的Windows,在我的电脑启动后花了一些时间进行更新。我运行了这个命令“dart pub global activate protoc_plugin”并且繁荣消失了

有时,Windows 在当前启动状态下设置时不会获取变量,因此重新加载启动(重新启动 Windows)可以解决该错误


0
投票

对于

webdev
,您还需要

pub global activate webdev

0
投票

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

C:\Users\Windows\AppData\Local\Pub\Cache\bin

0
投票

它对我有用...

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

0
投票

在 Windows 中使用它来查找路径。将其粘贴到文件资源管理器 %LOCALAPPDATA%\Pub\Cache 中

© www.soinside.com 2019 - 2024. All rights reserved.