【问题标题】:I switched my shell to fish and my flutter command is broken. How do I fix this?我将我的 shell 切换为 fish 并且我的颤动命令被破坏了。我该如何解决?
【发布时间】:2021-06-14 15:01:20
【问题描述】:

我刚刚将我的 shell 切换到 [fish][1],而我的 flutter 命令似乎不再起作用了。它返回的一个错误是

fish: Unknown command: flutter

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

【问题讨论】:

标签: flutter fish


【解决方案1】:

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

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

【讨论】:

  • 谢谢,我试过了,但似乎没有用。我去了/Volumes/Storage,没看到flutter目录
  • 我更新了我的答案。这实际上是你的颤动路径。如果您无法手动操作,您可以在终端输入 PATH 后简单地拖动颤振文件夹。
【解决方案2】:

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

这意味着PATH=$PATH:something 将扩展为PATH=$PATH[1]:something PATH=$PATH[2]:something 等等。

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

这个命令将 Flutter 二进制文件附加到 PATH 并且问题应该消失了。

【讨论】:

    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2019-11-02
    • 1970-01-01
    • 2015-06-03
    • 2011-01-30
    相关资源
    最近更新 更多