一切都很順利,在今天早上之前,我對 cicd 和類似的東西完全陌生,所以我寫這篇文章是為了將我的應用程式部署到 heroku
`'API deploy':
stage: deploy back
image: ruby:latest
script:
- apt-get update -qy
- apt-get install -y ruby-dev
- gem install dpl
- cd back
- dpl --provider=heroku --app=$HEROKU_BACK --api-key=$HEROKU_API_KEY --skip_cleanup
only:
refs:
- main
changes:
- back/**/*
- .gitlab-ci.yml`
我收到了這個:
An attempt to run a request with a Faraday::Connection without adapter has been made. (RuntimeError)
Please set Faraday.default_adapter or provide one when initializing the connection.
我真的不知道該怎么做,正如我昨天所說的那樣,一切都很好。
更新:這似乎是由于當前更新 Faraday-2.0.0
uj5u.com熱心網友回復:
我今天遇到了同樣的問題。顯然,目前最新版本的 FARADAY 存在一些問題。我是這樣解決的:在你的 .gitlab.yml 中添加手動安裝之前版本的依賴,一切都會正常。祝你今天過得愉快。
before_script:
- apt-get update -qy
- apt-get install -y ruby-dev
- gem install dpl
- gem install faraday -v 1.8.0
uj5u.com熱心網友回復:
我添加了下面的步驟,它作業正常
- gem install faraday -v 1.8.0
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/404423.html
標籤:
上一篇:Heroku:預編譯資產失敗
