【问题标题】:Flutter command not found / flutter doctor未找到颤振命令/颤振医生
【发布时间】:2020-03-11 22:56:16
【问题描述】:

我尝试过的: 将 .bash_profile.rtf 文件添加/编辑到包含 Flutter SDK 的位置。 导出 PATH=/Users/temur/Documents/Projects/Flutter/tools/flutter/bin:$PATH

在此之后,我尝试在终端上运行颤振医生,但找不到命令。

即使在路径中。

现在,如果我只是将上面的命令复制+粘贴到终端中,它就可以工作。 不过,它只在终端退出之前有效。

终端有什么方法可以读取 bash 配置文件?

【问题讨论】:

  • 不好意思问一下,因为我目前只使用Windows,你在哪个操作系统上?无论哪种方式,您都可以在此处找到如何永久更新 PATH 对于 linux:link 和此处对于 macOS link
  • @JuanV 我有 mac,我已经做到了,它说你必须把它放在 bash_prfile.rtf 文件中
  • 谢谢,您能否在您的问题上发布您的 $HOME/.bashrc(或 Catalina 的 $HOME/.zshrc)的内容?
  • 这是我尝试设置 $HOME 的结果。不过,每次我退出终端时它都会重置
  • temur@Temurs-MacBook-Pro ~ % which flutter not found temur@Temurs-MacBook-Pro ~ % source $HOME/.bash_profile temur@Temurs-MacBook-Pro ~ % which flutter /Users /temur/Documents/Projects/Flutter/tools/flutter/bin/flutter temur@Temurs-MacBook-Pro ~ % 颤振医生

标签: flutter dart terminal


【解决方案1】:

想通了; 输入命令:echo $PATH

吐出来; /Users/temur/Projects/Flutter/tools/flutter/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/ usr/bin:/Library/Apple/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands

这与我的 .bash_profile 中的不同

/Users/temur/Documents/Projects/Flutter/tools/flutter/bin

必须在我的 bash 配置文件中更改它。

另外,将我的终端从 zsh 恢复为 bash 也有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 2021-12-23
    • 1970-01-01
    • 2022-12-20
    • 1970-01-01
    相关资源
    最近更新 更多