微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决由命令“bundle check --path=vendor/bundle || bundle install --path=vendor/bundle ...”引起的问题,而设置 circleci

如何解决如何解决由命令“bundle check --path=vendor/bundle || bundle install --path=vendor/bundle ...”引起的问题,而设置 circleci

我在 Rails 应用程序中使用它,当我尝试使用 circleci 配置 GitHub 时,出现错误,导致测试失败。

我的.circleci/config.yml文件是这样的

版本:2.1 工作: 建造: #不。服务器/机器 并行度:1

const wordArray = ["word1","word2","word3"]

let resultArray = [];

let actions = [];
for (let i = 0; i < wordArray.length; i++) {
  const action = fetch('apiurl' + new URLSearchParams({
    word: wordArray[i],}))
    .then(res => res.json())
    .then((responseData) => {
        resultArray.push(responseData);
    })
    .catch(error => { console.log(error) });
  
  actions.push(action);
}

Promise.all(actions).then(() => {
  console.log(resultArray);
});

工作流程: 版本:2 犯罪: 工作: - 构建

和 circleci 给我这个错误

docker:
  - image: circleci/ruby:2.7.1

#application directory change it with your application directory name
working_directory: ~/granite
environment:
  TZ: "/usr/share/zoneinfo/America/New_York"
  RAILS_ENV: "test"
  RACK_ENV: "test"

steps:
  - checkout
  - run: gem install bundler:2.1.4

  #install sqlite dependency

  - run: sudo apt update && sudo apt install zlib1g-dev libsqlite3-dev

  # Bundle install

  - run: bundle check --path=vendor/bundle || bundle install

      --path=vendor/bundle --jobs=4 --retry=3

  # Setup database

  - run: cp config/database.yml.ci config/database.yml
  - run: bundle exec rake db:create db:schema:load --trace

  # Yarn install

  - run: bin/yarn install --cache-folder vendor/node_modules

  # Generate assets

  - run: bin/webpack
  - run: bundle exec rails webpacker:compile

  # Unit tests

  - run:
      shell: /bin/bash
      command: bundle exec rake test --trace

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。