我正在通过适配器运行命令,它给出了以下错误:
错误:没有可用的HOME路径 C:\ Program Files(x86)\ Microsoft SDKs \ Azure \ CLI \ lib \ util \ utils.js:730 抛出新错误('没有HOME路径可用'); ^ 错误:没有可用的HOME路径 在Object.exports.homeFolder(C:\ Program Files(x86)\ Microsoft 软件开发工具包\天青\ CLI \ LIB \ UTIL \ utils.js:730:9) at Object.exports.azureDir(C:\ Program Files(x86)\ Microsoft SDKs \ Azure \ CLI \ lib \ util \ utils.js:737:23) 在AzureCli。 .extend.getErrorFile(C:\ Program Files(x86)\ Microsoft 的SDK \天青\ CLI \ lib中\ cli.js:119:28) 在AzureCli。 .extend.recordError(C:\ Program Files(x86)\ Microsoft 的SDK \天青\ CLI \ lib中\ cli.js:124:28) at process.self.uncaughExceptionHandler(C:\ Program Files(x86)\ Microsoft 的SDK \天青\ CLI \ lib中\ cli.js:105:14) at process.EventEmitter.emit(events.js:95:17) at process._fatalException(node.js:272:26)
答案 0 :(得分:1)
您是否能够提供可以重现您问题的详细步骤和环境?
通过检查抛出此错误的源代码行,如下所示,很明显这是由于MISSING HOME路径和HOME驱动环境变量造成的。
exports.homeFolder = function () {
if (process.env.HOME !== undefined) {
return process.env.HOME;
}
if (process.env.HOMEDRIVE && process.env.HOMEPATH) {
return process.env.HOMEDRIVE + process.env.HOMEPATH;
}
throw new Error('No HOME path available');
};
您应该能够通过设置两个新的缺失环境变量来解决此问题,如下所示: 的 HOMEDRIVE = C:强>
<强> HOMEPATH = \ Users \用户yourusername 强>