我有一个从 GitLab 部署我的容器的管道。上次部署是 5 天前,没有任何问题。今天我部署它并收到以下错误:
$ apk add --no-cache curl python py-pip
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
python (missing):
required by: world[python]
Run Code Online (Sandbox Code Playgroud)
我的工作定义是:
my-deploy:
type: my-deploy
image: docker:stable
script:
- apk update
- apk add --no-cache curl python py-pip <-- Here the erorr happens
...
Run Code Online (Sandbox Code Playgroud) 我正在开发一个简单的基于 Angular6 的表单,并希望创建一个类似于我在 AWS 使用的输入字段。
这是我拥有的代码的狙击手:
<mat-form-field class="full-width">
<input matInput [(ngModel)]="enteredText" type="text" (keyup.enter)="addToArray()" name="text">
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
之后是我已经添加的文本数组:
<ul>
<li *ngFor="let text of textArray; let i = index">
<span> {{ text }} </span>
<button mat-icon-button (click)="deleteTextFromArray(i)"><mat-icon>clear</mat-icon></button>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我也有一个enteredText模型textArray。
这是addToArray()功能:
addToArray() {
this.textArray.push(this.enteredText);
this.enteredText= '';
}
Run Code Online (Sandbox Code Playgroud)
这是deleteTextFromArray函数:
deleteTextFromArray(index) {
this.textArray.splice(index, 1);
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是我无法在数组中插入 1 个以上的元素。出于某种原因,在第一个元素之后,每次插入都会触发我的删除功能。谢谢你的帮助。