我已将TeamCity agent作为docker文件下载到我的本地计算机上。经过很多摆弄,我终于让它开始运行!
但是,TeamCity中的构建失败,因为代理抱怨它找不到yarn
。我尝试使用以下命令安装它:
docker exec d9 curl -o- -L https://yarnpkg.com/install.sh | bash
但是,它仍然找不到,并继续抱怨。我不知道Docker映像yarn
的安装位置,因此无法编辑$PATH
进行添加。有人可以帮我吗?
如果安装正确,纱线应该在这里:
/usr/local/share/.config/yarn/global
文档说该映像是Ubuntu,(我假设您使用的是Linux容器)。您是否尝试过在容器中打开bash提示并运行:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
sudo apt update && sudo apt install yarn
应该将纱线放在您的路径中,您始终可以在以后提交容器以将其保存在容器中。