我最近尝试安装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
但是我该如何解决它?
我刚刚在我的cmd中运行了以下命令
export PATH="$PATH":"$HOME/.pub-cache/bin"
然后我再次运行命令
dart pub global activate fvm
,错误就消失了。就我而言,我在安装 fvm 包时遇到错误。
在终端上使用 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
添加 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"
如果您是 Mac 用户,只需执行以下操作: 在任何系统文件夹中,您可以通过 command+shift+h 转到主目录 在主目录中,您需要编辑.bashrc文件,但它是隐藏的,使用command+Shift+。取消隐藏。 现在,您可以编辑文件并将此代码添加到终点行:
export PATH="$PATH":"$HOME/.pub-cache/bin"
恭喜你的问题已经解决了😊
将
C:\flutter\.pub-cache\bin
添加到系统变量路径中
对于基于 Unix 的系统:
echo 'export PATH=$PATH:$HOME/.pub-cache/bin' >> ~/.bashrc
source ~/.bashrc
系统属性->环境变量->系统变量->路径->新建->$HOME/.pub-cache/bin
在 Window 10 电脑上出现该警告后,我正在设置全局环境变量,但它仍然警告我,即使我在环境变量设置中设置了所有变量,你的变量也未设置
所以我只是重新启动我的Windows,在我的电脑启动后花了一些时间进行更新。我运行了这个命令“dart pub global activate protoc_plugin”并且繁荣消失了
有时,Windows 在当前启动状态下设置时不会获取变量,因此重新加载启动(重新启动 Windows)可以解决该错误
对于
webdev
,您还需要
pub global activate webdev
安装 flutterfire global 后,我在 Windows 10 中的路径将是:
C:\Users\Windows\AppData\Local\Pub\Cache\bin
它对我有用...
export PATH="$PATH":"$HOME/.pub-cache/bin"
在 Windows 中使用它来查找路径。将其粘贴到文件资源管理器 %LOCALAPPDATA%\Pub\Cache 中