1

我正在按照说明在此处找到的 Windows 10 虚拟机上安装 IBM Cloud CLI https://console.bluemix.net/docs/cli/index.html#overview 并且在步骤 1 中遇到此错误。我是不确定为什么它在我的 H 驱动器上寻找 config.json 文件,而 ibm 云安装由于错误而失败。它还指出“ibmcloud 已安装”可能是由于多次尝试安装但都失败了。重新启动机器后,我尝试使用“Ibmcloud dev help”确认安装,但出现相同的错误。

有没有人遇到过这个?

我正在采取的步骤:

我正在使用 Windows 10 Enterprise 虚拟机,并且我是管理员。我还以管理员身份运行 PowerShell。

Windows PowerShell
Copyright (C) 2015 Microsoft Corporation. All rights reserved.

PS C:\> Set-ExecutionPolicy Unrestricted; iex(New-Object Net.WebClient).DownloadString('http://ibm.biz/idt-win-installer
')

Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): A

[main] --==[ IBM Cloud Developer Tools - Installer for Windows, v1.2.0 ]==--
[install] Starting Installation/Update...
[install_deps] Checking for external dependency: git
[install_deps] Checking for external dependency: docker
[install_deps] Installing/updating external dependency: docker
[install_deps] Install/update completed for: docker
[install_deps] Checking for external dependency: kubectl
[install_deps] Checking for external dependency: helm
ibmcloud already installed
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_bx] IBM Cloud CLI version:
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_plugins] Installing/updating IBM Cloud CLI plugins used by IDT...
[install_plugins] Checking status of plugin: Cloud-Functions
[install_plugins] Installing plugin 'Cloud-Functions'
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_plugins] Checking status of plugin: container-registry
[install_plugins] Installing plugin 'container-registry'
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_plugins] Checking status of plugin: container-service
[install_plugins] Installing plugin 'container-service'
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_plugins] Checking status of plugin: dev
[install_plugins] Installing plugin 'dev'
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_plugins] Checking status of plugin: sdk-gen
[install_plugins] Installing plugin 'sdk-gen'
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_plugins] Running 'ibmcloud plugin list'...
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.

[install_plugins] Finished installing/updating plugins
Creating 'idt' script to act as shortcut to 'bx dev' command...
Out-File : Illegal characters in path.
At line:325 char:29
+   Write-Output $idt_batch | Out-File -Encoding ascii $idt_command
+                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (:) [Out-File], ArgumentException
    + FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand

[install] Install finished.
[quit] --==[ Finished. Total time: 00:00:04 seconds ]==--

A system restart is required. Would you like to restart now (y/N)?:y




I reboot and then “Verify the installation”

Ibmcloud dev help
FAILED
Configuration error: open H:\.bluemix\plugins\config.json: The system cannot find the path specified.
4

3 回答 3

3

我也遇到了同样的问题,烦死了!

赶紧跑:

C:\Users\MyUser> $env:HOMEDRIVE="c:"
C:\Users\MyUser> $env:HOMEPATH="\Users\MyUser"

运行 IBM 命令。您必须在每个新控制台中运行设置!

于 2018-10-16T10:49:32.723 回答
1

我遇到了这个问题,并且能够通过将环境变量 IBMCLOUD_HOME 设置为我安装 ibm cloud cli 的目录来解决它。

于 2020-08-14T16:37:57.497 回答
0

检查 Win10 VM 的用户主目录。IBM 云 CLI 将一些配置文件保存在~/.bluemix.

从错误消息中,H:\被视为用户主目录,这似乎不正常,因为通常用户主目录不是根文件夹。

于 2018-09-29T06:52:13.697 回答