【问题标题】:Warning: the 'flutter' tool you are currently running is not the one from the current directory警告:您当前运行的“颤振”工具不是当前目录中的工具
【发布时间】:2019-09-30 14:27:47
【问题描述】:

运行 Flutter doctor 会产生警告。

警告:您当前运行的“颤振”工具不是来自 当前目录:

运行 Flutter:/home/franklin/flutter/flutter

当前目录:/home/franklin/flutter

当您安装了多个 Flutter 副本时,可能会发生这种情况。请检查 您的系统路径以验证您是否正在运行预期的版本(运行 'flutter --version' 来查看你的路径上是哪个颤振)。

但我没有安装多个 Flutter 副本。还有什么导致此错误的原因?

【问题讨论】:

    标签: flutter flutter-dependencies


    【解决方案1】:

    问题在于您的颤振 sdk 路径。您需要设置正确的 Flutter sdk 路径才能从所有终端会话访问它。

    你的flutter git目录是这个> /home/franklin/flutter/flutter

    您设置的路径和目录的路径应该相同。否则会报错

    以下是更新/创建颤振路径的步骤:

    1) 确定放置 Flutter SDK 的目录。

    2) 打开 bashrc 文件(使用 vim 或 nano,例如:vim /home/user/.bashrc)。

    3) 将以下行添加到你的 bashrc 文件 ()

     export PATH="[PATH_TO_FLUTTER_GIT_DIRECTORY]/bin:$PATH"
    

    4) 保存更改即可完成

    【讨论】:

    • 是的,这是我的错误。我不小心创建了一个颤振文件夹,并将颤振 sdk 放在其中。所以这是路径的问题。 @vishnu spillai
    【解决方案2】:

    在 Android Studio 中: Menu > File > Settings... > Languages & Frameworks > Flutter > Flutter SDK 路径:(更改路径:/home/franklin/flutter)

    【讨论】:

      【解决方案3】:

      我通过删除 pubspec.lock 并运行 flutter packages get 解决了这个问题

      【讨论】:

        【解决方案4】:

        我在 Windows 环境中通过更改 .package 文件的引用来修复此警告,如警告消息所示。只需确保所有引用都指向 Flutter 目录的正确位置。

        【讨论】:

          猜你喜欢
          • 2010-10-21
          • 1970-01-01
          • 2014-12-30
          • 2013-11-27
          • 2020-11-20
          • 1970-01-01
          • 2010-10-22
          • 2016-03-22
          相关资源
          最近更新 更多