Flutter 在系统上多次安装Dart?
我对Dart和Pub在我的系统上的安装有点困惑。我使用Android Studio和Dart附带的颤振,如果在终端中运行Flutter 在系统上多次安装Dart?,flutter,dart,Flutter,Dart,我对Dart和Pub在我的系统上的安装有点困惑。我使用Android Studio和Dart附带的颤振,如果在终端中运行Dart--version命令,我会在“macos_x64”上获得Dart SDK版本:2.10.4(稳定)(Wed Nov 11 13:35:58 2020+0100),这是我安装的最新颤振稳定频道 然后要安装带有发布全局激活导水管的导水管我发现错误pub命令未找到,因此我安装了它,还必须通过自制软件安装PostgreSQL和Dart。 现在尝试解决一个似乎与最新版本的dar
Dart--version
命令,我会在“macos_x64”上获得Dart SDK版本:2.10.4(稳定)(Wed Nov 11 13:35:58 2020+0100),这是我安装的最新颤振稳定频道
然后要安装带有发布全局激活导水管的导水管
我发现错误pub命令未找到,因此我安装了它,还必须通过自制软件安装PostgreSQL和Dart。
现在尝试解决一个似乎与最新版本的dart有关的bug
我运行brew安装dart@2.8
但是如果我再次运行Dart--version
我仍然会在“macos_x64”上获得Dart SDK版本:2.10.4(稳定)(星期三11月11日13:35:58 2020+0100)
以下是从控制台打印的内容:
正在更新自制软件。。。
==>自动更新的自制软件!
更新了1个tap(自制/核心)。
==>更新的公式
更新了7个配方。
==>安装dart@2.8来自dart lang/dart
==>下载https://storage.googleapis.com/dart-archive/channels/stable/rele
已下载:/Users/vinnytweeps/Library/Caches/homebew/downloads/f3ce4b575125184d766bb5631b479589b16972fb0bcfd1e00c841a316c85e25--dartsdk-macos-x64-release.zip
警告:您的Xcode(11.5)已过时。
请更新到Xcode 12.3(或将其删除)。
Xcode可以从应用商店更新。
警告:有更新的命令行工具版本可用。
从系统首选项中的软件更新更新或运行:
软件更新--全部--安装--强制
如果未显示更新运行:
sudo rm-rf/Library/Developer/CommandLineTools
sudoxcode选择--安装
或者,从以下位置手动下载:
https://developer.apple.com/download/more/.
==>注意事项
请注意Dart SDK的路径:
/usr/本地/opt/dart@2.8/libexec
dart@2.8仅为keg,这意味着它没有符号链接到/usr/local,
因为这是另一个公式的替代版本。
如果你需要dart@2.8首先在您的路径中运行:
echo“export PATH=“/usr/local/opt”/dart@2.8/bin:$PATH“'>>~/.zshrc
==>摘要
不回答你的全部问题。。。关于这一部分:
我没有找到错误pub命令,所以我安装了它
pub
即将消失。学习开始键入“dart pub”或“FLATTER pub”,这取决于您需要的命令子集。最终找到了答案。。
要为非颤振项目提供不同的Dart版本,请使用家用brew作为安装说明,如使用brew安装Dart
命令,它将安装最新版本。。如果您需要一个特定版本,就像我使用brew安装时所做的那样dart@2.7
,然后要使用它,install docs说要使用brew switch dart
命令,但我得到的switch
命令在terminal中的terminal消息中被禁用,因此我使用link
命令,而建议使用brew link--overwritedart@2.7
要在Android Studio中设置它,正确的路径是/usr/local/cillar/dart@2.7/2.7.0/libexec
as安装时dart@2.7仅为keg,这意味着它没有符号链接到/usr/local,因为这是另一个公式的替代版本。
消息建议它不能以正常路线安装/usr/local/cillar/dart
在那里,您可以找到使用第一个brew安装dart
命令安装的最新SDK
在.zshrc
文件中更新它的路径,就完成了
希望这将有助于其他人,因为正确设置它让我有点抓狂。。
干杯。也许这一部分会帮助你:(参见平台设置上方的注释)嗨,Randal,事实上,当我还在Android Studio终端窗口中尝试Dart 2.8时,我不得不使用Dart pub run aqueduct db upgrade
,但aqueduct db generate
工作正常。现在,在dart 2.7上,我只使用渡槽数据库生成
和渡槽数据库升级
命令。不需要dart pub
或flatter pub
。。你知道为什么吗?