首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MacOS中安装颤振时出现的问题

在MacOS中安装颤振时出现的问题
EN

Stack Overflow用户
提问于 2021-03-11 13:29:40
回答 1查看 64关注 0票数 0

安装flutter软件包后,通过终端进行更改,并面临问题。总是得到如下所示的错误。

谁能帮我解决这个问题。

代码语言:javascript
运行
复制
Unhandled exception:
Exception: Flutter failed to create a directory at "/Users/sabhinav/.config/flutter". The flutter tool cannot access the file or directory.
Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user.
#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1      _throwFileSystemException (package:flutter_tools/src/base/error_handling_io.dart:749:3)
#2      _handlePosixException (package:flutter_tools/src/base/error_handling_io.dart:697:3)
#3      _runSync (package:flutter_tools/src/base/error_handling_io.dart:561:7)
#4      ErrorHandlingDirectory.createSync (package:flutter_tools/src/base/error_handling_io.dart:408:12)
#5      new Config (package:flutter_tools/src/base/config.dart:33:17)
#6      new _DefaultPersistentToolState (package:flutter_tools/src/persistent_tool_state.dart:65:18)
#7      new PersistentToolState (package:flutter_tools/src/persistent_tool_state.dart:21:9)
#8      runInContext.<anonymous closure> (package:flutter_tools/src/context_runner.dart:257:34)
#9      AppContext._generateIfNecessary.<anonymous closure> (package:flutter_tools/src/base/context.dart:104:41)
#10     _LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:311:23)
#11     AppContext._generateIfNecessary (package:flutter_tools/src/base/context.dart:92:20)
#12     AppContext.get (package:flutter_tools/src/base/context.dart:121:32)
#13     PersistentToolState.instance (package:flutter_tools/src/persistent_tool_state.dart:35:54)
#14     persistentToolState (package:flutter_tools/src/globals.dart:53:68)
#15     _defaultBotDetector (package:flutter_tools/src/globals.dart:112:24)
#16     _defaultBotDetector (package:flutter_tools/src/globals.dart)
#17     botDetector (package:flutter_tools/src/globals.dart:115:62)
#18     isRunningOnBot (package:flutter_tools/src/globals.dart:117:36)
#19     runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart:69:34)
#20     runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart:68:28)
#21     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:29)
#22     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:7)
#23     _rootRun (dart:async/zone.dart:1354:13)
#24     _CustomZone.run (dart:async/zone.dart:1258:19)
#25     _runZoned (dart:async/zone.dart:1788:10)
#26     runZoned (dart:async/zone.dart:1710:10)
#27     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#28     runInContext (package:flutter_tools/src/context_runner.dart:73:24)
#29     run (package:flutter_tools/runner.dart:47:10)
#30     main (package:flutter_tools/executable.dart:90:9)
#31     main (file:///opt/s/w/ir/k/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#32     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:281:32)
#33     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
EN

回答 1

Stack Overflow用户

发布于 2021-03-11 14:14:09

.config文件夹应该归用户所有。在您的机器上,所有权似乎被错误地更改为系统。

要恢复默认权限,请执行以下命令

代码语言:javascript
运行
复制
$ sudo chown -R <username> .config

当系统提示输入密码时,请输入您的登录密码。

上面的sudo命令为Admin.提供了访问.config文件的权限

替换为您的用户名。

要确定您的用户名,请执行以下命令并观察输出。

代码语言:javascript
运行
复制
$ whoami

在这个过程之后..

执行以下命令:

代码语言:javascript
运行
复制
flutter --version

运行以下命令,查看是否需要安装任何依赖项才能完成安装:

代码语言:javascript
运行
复制
flutter doctor

您将完成颤动安装..!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66576964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档