我只是添加了fvm包来将flutter通道从稳定切换到主控,而无需每次切换flutter通道时都下载sdk组件。
我已经按照www.example.com中所写的步骤readme.md切换频道。
我在环境变量中设置了以下路径。
D:\Program_Files\FlutterSDK\SDK\flutter\bin;
D:\Program_Files\FlutterSDK\SDK\dart-sdk\bin;
C:\Users\User\AppData\Roaming\Pub\Cache\bin;
现在,我已经打开了我的第一个项目,其中我想使用“flutter SDK的主通道”。但是,每当我尝试使用命令“fvm use master”时。不管用
它给了我一个错误,比如,'fvm'不被识别为内部或外部命令,
有人能提出一个解决方案吗?
谢谢。
6条答案
按热度按时间juzqafwq1#
尝试:
pub全局运行fvm:main
pub global run fvm:main use VERSION
voj3qocg2#
在你的路径中添加:
更多信息:
https://dart.dev/tools/pub/cmd/pub-global#running-a-script-from-your-path
4c8rllxm3#
在我的情况下,fvm命令在Windows上不起作用,即使我检查了一切。它给出了缺少fvm.exe文件和其他错误。如果你也被困在那里,你可以使用这种方式。我设法让它工作的唯一方法是使用像这样的更长的命令:
似乎所有fvm命令:
这样工作,你只需要在this - flutter pub global run fvm:main的结尾添加fvm命令。所以添加任何一个像这样的形式:
vatpfxk54#
你是否在路径中添加了“C:\flutter\bin\cache\dart-sdk\bin”?
如果你在windows你应该运行你的文本编辑器作为管理员如下
3yhwsihp5#
我的案例错误信息是
使用错误:未安装Flutter版本null
修复方法:
1.我已经通过
pub global activate fvm
激活了FVM;fvm list
打印已安装的fvm列表,结果应该如下所示:1.通过运行
fvm use 1.22.0
(我的例子是1.22.0,可能会根据你想要的版本而有所不同)命令来选择要使用的Flutter SDK版本,* 如果还没有安装,它会下载SDK *;1.现在,您可以通过运行
flutter
来检查项目中的flutter正在运行;此外,您可以通过再次调用
fvm list
来检查Flutter SDK版本是否设置。勾号表示,该版本正在您的项目中运行。
q7solyqu6#
在项目文件夹中以管理员身份运行,错误将得到解决。示例: