Azure错误::没有可用的HOME路径

时间:2015-05-19 01:40:40

标签: azure

我正在通过适配器运行命令,它给出了以下错误:

  

错误:没有可用的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)

1 个答案:

答案 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