如果有人在更新Flutter后遇到同样的问题,我花了一些时间来解决这个问题,下面是我的解决方案: 在您的终端上输入which sysctl可能会导致sysctl command not found。如果是这种情况,这意味着'Sysctl'不再位于您的路径上(无论出于何种原因)。您需要更新您的路径以包含Sysctl。 根据您的Mac,sysctl可能位于/usr/bin或/usr/sbin中。在zsh(或bash)配置文件中,使用以下命令更新路径::/usr/sbin 然后输入:source [path to your config file]并尝试使用:which sysctl如果一切正常,应该会显示Sysctl的路径。 现在可以运行flutter doctor 干杯
3条答案
按热度按时间roejwanj1#
解决了,我只需要源~/.zsh_profile。
f0brbegy2#
如果有人在更新Flutter后遇到同样的问题,我花了一些时间来解决这个问题,下面是我的解决方案:
在您的终端上输入
which sysctl
可能会导致sysctl command not found
。如果是这种情况,这意味着'Sysctl'不再位于您的路径上(无论出于何种原因)。您需要更新您的路径以包含Sysctl。根据您的Mac,sysctl可能位于
/usr/bin
或/usr/sbin
中。在zsh(或bash)配置文件中,使用以下命令更新路径::/usr/sbin
然后输入:
source [path to your config file]
并尝试使用:which sysctl
如果一切正常,应该会显示Sysctl的路径。现在可以运行
flutter doctor
干杯
uujelgoq3#
引发此错误的原因:系统找不到
sysctl
如何让它找到?
1.开放终端
1.运行:
nano ~/.zshrc
1.添加以下行:
export PATH=/usr/sbin/:${PATH}
1.退出并保存
1.运行:
source ~/.zshrc
现在,错误已修复。请再次尝试您试图运行的命令。