我开发了一个应用,我想通过
snapcraft push --release=edge violin-player_2.2.0_amd64.snap
我收到以下错误消息:
收到 403:'{“error_list”:[{“message”:“无法上传新修订版本> for name=violin”,“code”:“resource-forbidden”}]}'
Snapcraft 尝试推送到violin
,但我希望它推送到violin-player
。
我怎样才能告诉 snapcraft 推送到violin-player
?
答案1
经过反复试验后,我发现name
我的文件的属性package.json
和我想要推送到的快照名称(violin-player
)不匹配,因此 .snap 文件构建不正确。
如此改变
{
"name": "violin",
...
到
{
"name": "violin-player",
...
在我的package.json
文件中,这个技巧奏效了,并且推送成功。