我将我的 shell 切换到了鱼,我的颤振命令被破坏了我该如何解决?

问题描述

我最近将我的 shell 切换到 %f 并且我的 [fish][1] 命令似乎不再起作用了。它返回的一个错误

Flutter

我知道我必须更新我的鱼配置,但我不确定如何完全修复抖动错误。有人可以帮忙吗?

解决方法

通过将以下行添加到 ~/.config/fish/config.fish 来更新 $PATH 环境变量:

set PATH /your/path/flutter/bin $PATH
,

在fish 中,$PATH 是一个列表。并且列表像大括号扩展一样扩展,在一个 笛卡尔积。

这意味着 PATH=$PATH:something 将扩展为 PATH=$PATH[1]:something PATH=$PATH[2]:something,依此类推。

set PATH $PATH /Users/{username}/flutter/bin 

此命令将 Flutter 二进制文件附加到 PATH 中,问题应该消失了。