当前位置: 首页 > 知识库问答 >
问题:

如何更改当前的Dart SDK版本?

商和颂
2023-03-14

我在foo项目中运行了以下命令:

iDecode@iDecodes-Mac foo % pub get
Resolving dependencies... 
The current Dart SDK version is 2.7.2.

Because foo requires SDK version >=2.12.0 <3.0.0, version solving failed.
iDecode@iDecodes-Mac foo % flutter --version
Flutter 2.6.0-11.0.pre • channel dev
Tools • Dart 2.15.0 (build 2.15.0-116.0.dev)
environment:
  sdk: '>=2.12.0 <3.0.0'
export PATH=/flutter/bin:$PATH
export PATH=$PATH:/$HOME/Library/Android/sdk/platform-tools/
export PATH="$PATH:/$HOME/flutter/bin"
export PATH="$PATH":"$HOME/.pub-cache/bin"
export JAVA_HOME=$(/usr/libexec/java_home)

共有1个答案

吴才俊
2023-03-14

好像你用自制软件在某个地方安装了Flutter/Dart SDK。使用which flutterwhich dart查看实际生效的flutter/dart命令。一旦找到Dart SDK所在的位置,就可以使用

brew uninstall dart

在此之后,当您运行which dart时,它现在将指向Flutter SDK的安装位置。

 类似资料:
  • 因为classbe依赖于cupergino_icons>=1.0.1需要SDK版本>=2.12.0-0<3.0.0,所以版本解决失败。在Classbe中运行“Flutter pub Get”...pub get失败(1;因为classbe依赖于cuperistino_icons>=1.0.1需要SDK版本>

  • 我的Java版本更新为1.8.202,现在我的STS4将无法启动。下面是错误的屏幕截图。如何更改Java版本?我尝试添加-vm,它给出了错误代码1。我看到了一个奇怪的Java路径,但我没有看到它被设置在哪里,因为没有STS。ini文件,但有一个SpringToolSuite4。它不包含它

  • 我已经从cPanel更改了PHP版本7.2,但是它已成功更改。但是当转到 Putty(命令行界面)并键入时 它显示php版本是7.2,但Php-cli版本是5.6 PHP 5.6.40 (cli)(构建时间:2019年4月8日15:39:30)版权所有(c) 1997-2016 PHP 组 Zend Engine v2.6.0, 版权所有 (c) 1998-2016 Zend 技术

  • 问题内容: 我在Ubuntu 10.10上运行Node.js版本。 我想使用version 。 如何回滚到旧版本的节点? 问题答案: 一种方法是使用NVM,即节点版本管理器。 使用以下命令获取nvm 您可以在https://github.com/creationix/nvm上找到它 它使您可以轻松安装和管理节点的多个版本。这是帮助的摘录:

  • 问题内容: 我一直在使用NVM为节点工作安装最新版本的nodeJS。对于安装单独的版本并在它们之间进行切换,它工作得很好。它还会在每个本地… / bin文件夹中安装最新版本的NPM以及节点二进制文件。但是,似乎没有任何方法可以切换我正在使用的NPM版本(或者至少我无法弄清楚)。 我能想到的唯一解决方案是删除默认的二进制文件(这是我第一次使用NVM安装节点时安装的NPM),并放置最新的NPM二进制文