为什么我的android studio终端无法识别flutter?[duplicate]

wnvonmuf  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(188)

此问题在此处已有答案

IntelliJ's embedded terminal does not properly load my fish shell config(1个答案)
4天前关闭。
机构群体已于昨天审核了是否重新讨论此问题,并将其关闭:
原始关闭原因未解决
我在MacOS上打开我的终端,运行which fish,并将Android Stuido中的Shell路径设置为输出:/opt/homebrew/bin/fish

如果我在那里运行which flutter,它不工作。有趣的是,如果我切换到zsh,然后从Android Studio设置中的Shell path中定义的路径调用fish,它工作吗?

我不知道为什么flutter是在flutter/bin//flutter,这看起来有点奇怪,但...它的工作?所以除非这是一个问题,我不认为这是一个问题。总之:
还有其他一些奇怪的地方。例如,如果我在“启动终端”运行which fish,它会给我一个[1]错误,但是如果我切换到zsh并打开上面路径的fish,它就能工作。其他的东西,像git,pod和所有正常的命令,都能工作。我已经有几天遇到这个问题了。因此,已经有足够的Mac和Android Studio重新启动。我不完全确定为什么会发生这种情况,但这意味着我认为启动时出了问题。我不知道这可能是什么。我不知道I don“我不知道还能提供什么信息,这就是我发现的全部。谢谢任何帮助!

pftdvrlh

pftdvrlh1#

这很有意思。在尝试设置时,我发现取消选中shell integration复选标记可以解决上面的所有问题。如果其他人也有这个问题,试试看。但是如果有人能解释为什么会发生这种情况,我很有兴趣知道。

相关问题