Faraday::Connection 没有适配器已经制作完成。 Gitlab 上的 CICD
Faraday::Connection without adapter has been made. CICD on Gitlab
一切顺利,在今天早上之前,我对 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
我今天遇到了同样的问题。显然目前最新版本的 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
我添加了下面的步骤,效果很好
- gem install faraday -v 1.8.0
一切顺利,在今天早上之前,我对 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
我今天遇到了同样的问题。显然目前最新版本的 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
我添加了下面的步骤,效果很好
- gem install faraday -v 1.8.0