Ruby 沃克:在';设置环境';。为什么?
我有一个Jekyll博客,我想把它推到一个AWS S3的桶里。我跟着 构建不断失败。Wercker向我提供了以下错误消息: 在主服务器上生成失败 设置环境 返回404 它将显示我的wercker.yml文件:Ruby 沃克:在';设置环境';。为什么?,ruby,amazon-web-services,amazon-s3,jekyll,wercker,Ruby,Amazon Web Services,Amazon S3,Jekyll,Wercker,我有一个Jekyll博客,我想把它推到一个AWS S3的桶里。我跟着 构建不断失败。Wercker向我提供了以下错误消息: 在主服务器上生成失败 设置环境 返回404 它将显示我的wercker.yml文件: box: wercker/ruby no-response-timeout: 10 build: steps: - bundle-install - script: name: Run Jekyll doctor code: bun
box: wercker/ruby
no-response-timeout: 10
build:
steps:
- bundle-install
- script:
name: Run Jekyll doctor
code: bundle exec jekyll doctor
- script:
name: Build Jekyll site
code: bundle exec jekyll build --trace
deploy:
steps:
- s3sync:
key_id: $AWS_ACCESS_KEY_ID
key_secret: $AWS_SECRET_ACCESS_KEY
bucket_url: $AWS_BUCKET_URL
source_dir: _site/
opts: --acl-public --add-header=Cache-Control:max-age=3600
我在这里太深了。谷歌只会返回其他带有相同错误信息的Wercker页面。是什么导致了错误?我需要采取哪些步骤来解决此问题
下面是错误页面本身的一个示例
任何帮助都将不胜感激!谢谢。解决了
看来教程已经过时了
我需要更新wercker.yml以使用wercker v2
为此,我改变了:
box:wercker/ruby
到
box:ruby
很遗憾,所有的沃克教程都过时了。在Wercker部署我的Jekyll项目时,我也遇到了同样的问题。感谢您发布答案。Wercker的许多文档最近已经更新,因为他们已经更新了自己的网站。