【发布时间】:2017-09-15 02:37:18
【问题描述】:
我正在尝试通过扩展在 azure 门户上安装作曲家,但它会抛出:
无法安装 Composer - ExitCode:-1073741819,输出: D:\home\SiteExtensions\ComposerExtension># 安装 Composer D:\home\SiteExtensions\ComposerExtension>cd 命令 D:\home\SiteExtensions\ComposerExtension\Commands>如果存在 作曲家.phar (rm -f composer.phar) D:\home\SiteExtensions\ComposerExtension\Commands>如果不存在 "D:\local\AppData\Composer" (mkdir "D:\local\AppData\Composer" ) D:\home\SiteExtensions\ComposerExtension\Commands>如果不存在 "D:\local\LocalAppData\Composer" (mkdir "D:\local\LocalAppData\Composer") D:\home\SiteExtensions\ComposerExtension\Commands>php -r “读取文件('https://getcomposer.org/installer');” | php,错误:'#' 是 不被识别为内部或外部命令、可运行程序或 批处理文件。,Kudu.Core.Infrastructure.CommandLineException: '#' 不是 识别为内部或外部命令、可运行程序或 批处理文件。 D:\home\SiteExtensions\ComposerExtension\install.cmd 在 Kudu.Core.Infrastructure.Executable.ExecuteInternal(ITracer 跟踪器, Func
2 onWriteOutput, Func2 onWriteError, Encoding 编码, String 参数,对象 [] 参数)在 Kudu.Core.Infrastructure.Executable.ExecuteWithProgressWriter(ILogger 记录器,ITracer 跟踪器,字符串参数,Object[] args)在 Kudu.Core.SiteExtensions.SiteExtensionManager.c__DisplayClass25_1.b__1() 在 Kudu.Core.Infrastructure.OperationManager.c__DisplayClass2_0.b__0() 在 Kudu.Core.Infrastructure.OperationManager.Attempt[T](Func1 action, Int32 retries, Int32 delayBeforeRetry, Func2 shouldRetry) 在 Kudu.Core.Infrastructure.OperationManager.Attempt(动作动作,Int32 重试,Int32 delayBeforeRetry)在 Kudu.Core.SiteExtensions.SiteExtensionManager.d__25.MoveNext() --- 结束 来自先前抛出异常的位置的堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 Kudu.Core.SiteExtensions.SiteExtensionManager.d__24.MoveNext()
感谢您的帮助。
【问题讨论】: