[当我尝试使用gigalixir进行部署时,出现此错误。我不知道为什么要部署万灵药如此困难……
-----> Checking Erlang and Elixir versions
Will use the following versions:
* Stack cedar-14
* Erlang 21.0
remote: Elixir 1.9.1
-----> Using cached Erlang 21.0
-----> Installing Erlang 21.0
remote: -otp-21.zip
remote: for generic OTP version
remote: Command '[u'docker', u'run', u'--memory-reservation=512m', u'--rm', u'-e',
u'GIGALIXIR_SHOULD_CLEAN_CACHE=False', u'-v', u'/tmp/tmppIn5TT/sizzling-embarrassed-hound:/tmp/app', u'-v',
u'/tmp/gigalixir/cache/sizzling-embarrassed-hound/:/tmp/cache', u'-v',
u'/tmp/tmppIn5TT/env:/tmp/env', u'--env=USER=www-data', u'us.gcr.io/gigalixir-152404/herokuish:latest']'
returned non-zero exit status 1
To https://git.gigalixir.com/sizzling-embarrassed-hound.git/
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.gigalixir.com/sizzling-embarrassed-hound.git/'
知道发生了什么吗?错误日志很糟糕...
此问题与Elixir无关,也与Gigalixir无关。
[[远程拒绝]主机->主机(接收钩子被拒绝)
就是说,您有一个预提交的钩子(例如formatter
或linter
或dialyzer
或其他东西)失败,因此阻止git更新当前分支。
侧注:
错误日志很糟糕...
我需要200μs才能读取此日志并解析其中发生的情况。我的猜测是错误日志很好,管道中还有其他错误。