我正在按照说明在此处https://console.bluemix.net/docs/cli/index.html#overview的Windows 10虚拟机上安装IBM Cloud CLI,并且在步骤1遇到此错误。我不确定为什么要查找config.json文件在我的H驱动器上,由于该错误,ibm云安装失败。它还指出“ ibmcloud已安装”,可能是由于多次尝试安装,但都失败了。重新启动计算机后,我尝试使用“ Ibmcloud开发人员帮助”确认安装,但出现相同的错误。
有人遇到过这个吗?
我正在采取的步骤:
我正在使用Windows 10企业版虚拟机,并且是管理员。我还以管理员身份运行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.
答案 0 :(得分:0)
检查Win10 VM的用户主目录。 IBM Cloud CLI将一些配置文件保留在~/.bluemix
下。
从错误消息中,H:\
被视为用户主目录,这似乎是异常的,因为通常用户主目录不是根文件夹。
答案 1 :(得分:0)
我有同样的问题,烦人!
只需运行:
C:\Users\MyUser> $env:HOMEDRIVE="c:"
C:\Users\MyUser> $env:HOMEPATH="\Users\MyUser"
运行IBM命令。您必须在每个新控制台中运行设置!
答案 2 :(得分:0)
我遇到了这个问题,并且能够通过将env变量IBMCLOUD_HOME设置为我将ibm cloud cli安装到的目录来解决此问题。