TeamCity无法执行:没有此类文件或目录

时间:2018-02-12 20:59:52

标签: azure teamcity

我是TeamCity的新手(字面意思是在4小时前开始),我正在尝试设置自己的构建服务器。它“技术上”正在工作,但由于我认为可能与设置服务器有关的一些小问题,我无法运行成功的构建。

我遇到的第一个问题是关于npm,我试图运行命令行npm,它不起作用。我通过为teamcity安装Node.js NPM插件来解决这个问题。现在问题与bzip2

有关
[20:06:06][npm install] Error extracting archive
[20:06:06][npm install] Phantom installation failed { Error: Command failed: tar jxf /opt/buildagent/temp/buildTmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
[20:06:06][npm install] tar (child): bzip2: Cannot exec: No such file or directory
[20:06:06][npm install] tar (child): Error is not recoverable: exiting now
[20:06:06][npm install] tar: Child returned status 2
[20:06:06][npm install] tar: Error is not recoverable: exiting now

我很想得到这个问题的答案,但是如果我需要做任何事情来正确设置TeamCity。我做了一些研究,但找不到具体的东西。实际上,看起来我是唯一一个遇到这些问题的人?...

我在没有运气的情况下阅读了TeamCity和Google的在线文档。

我正在使用在Azure上运行的专业TeamCity实例(TeamCity Professional 2017.2.2(build 50909))

在每次构建之前,我需要运行npm安装程序(使用插件)。有没有办法在代理上全局安装它?

谢谢!

1 个答案:

答案 0 :(得分:0)

它看起来像构建代理程序,执行命令时缺少某些依赖项:

bzip2: Cannot exec: No such file or directory

好像您需要bzip2bzip2-libs个包。