我刚刚在Windows 10上安装了Chocolatey(我认为我对cmd-stuff不熟悉),并且使用choco关键字出现错误:
...Maximum tries of 3 reached. Throwing error. Cannot create directory "C:\ProgramData\chocolatey\config"...
Run Code Online (Sandbox Code Playgroud)
它说的是防止使用路径“ C:\ ProgramData \ chocolatey \ config”。
当我导航到路径“ C:\ ProgramData \ chocolatey”时,“ config”目录显然不存在。我该怎么做才能使巧克力味发挥作用?
完整的错误信息:
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. Kaikki oikeudet pidätetään.
C:\xampp\htdocs\opettelu\react>cd C:\
C:\>choco install atom
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Polun C:\ProgramData\chocolatey\config käyttäminen on estetty.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Polun C:\ProgramData\chocolatey\config käyttäminen on estetty.
Maximum tries of 3 reached. Throwing error.
Cannot create directory "C:\ProgramData\chocolatey\config". Error was:
System.UnauthorizedAccessException: Polun C:\ProgramData\chocolatey\config käyttäminen on estetty.
kohteessa System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
kohteessa System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
kohteessa System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
kohteessa chocolatey.infrastructure.filesystem.DotNetFileSystem.<>c__DisplayClass60.<create_directory>b__5f()
kohteessa chocolatey.infrastructure.tolerance.FaultTolerance.<>c__DisplayClass1.<retry>b__0()
kohteessa chocolatey.infrastructure.tolerance.FaultTolerance.retry[T](Int32 numberOfTries, Func`1 function, Int32 waitDurationMilliseconds, Int32 increaseRetryByMilliseconds, Boolean isSilent)
kohteessa chocolatey.infrastructure.filesystem.DotNetFileSystem.create_directory(String directoryPath)
kohteessa chocolatey.infrastructure.filesystem.DotNetFileSystem.create_directory_if_not_exists(String directoryPath, Boolean ignoreError)
Polun C:\ProgramData\chocolatey\config käyttäminen on estetty.
C:\>
Run Code Online (Sandbox Code Playgroud)
谢谢。
从管理命令提示符处运行Chocolatey-您遇到了UAC问题。Chocolatey第一次运行时,需要创建配置文件。有些命令不需要管理命令提示符,但是第一次需要特别提示。
安装过程不会一次运行来创建这些东西的原因是.NET Framework 4.x可能刚刚安装完毕,需要重新启动才能使用choco.exe。在这些情况下,将弹出一个模态对话框,提及该问题并要求重新启动,这对于自动化目的是不可接受的。
| 归档时间: |
|
| 查看次数: |
1326 次 |
| 最近记录: |