Dart PATH即使在.bash_profile中更改后也不会更改



我在.bash_profile中添加了PATH,如下所示:

export PATH="$PATH:/Users/ME/development/flutter/bin/cache/dart-sdk/bin"

然后重新启动了我的Mac,但当我执行which flutter dart时,它仍然显示:

/Users/ME/development/flutter/bin/flutter
/usr/local/bin/dart

根据flutter官方网站上的文章,最好将飞镖与flutter放在同一文件夹中。文章节选:

如上所示,这两个命令不是来自同一个bin目录。在/usr/local/bin(在本例中(中的命令之前,更新您的路径以使用/path中的命令来flutter sdk/bin。在更新shell使更改生效后,再次运行which或where命令应该会显示flutter和dart命令现在来自同一目录。

谢谢

感谢您的评论。

我所要做的就是brew uninstall dart

哪个将卸载/usr/local/bin/dart中的一个

然后,当我做which dart时,它显示:

/Users/ME/development/flutter/bin/cache/dart-sdk/bin/dart

问题解决了。

希望这能帮助到有同样问题的人。

更新

我今天刚刚发现,我也可以通过更改/etc/paths.d/dart文件中的路径来更改dart路径。但它需要管理员访问,sudo nano /etc/paths.d/dart也需要

相关内容

  • 没有找到相关文章

最新更新