2

我在使用 Netlify 时遇到了一些问题。我使用 Jekyll 创建了一个新网站,我的存储库在 Bitbucket 上,一切正常。

我在我的 Netlify 帐户上设置了来自 Bitbucket 的部署,但是当我尝试部署它时总是失败,并且我在日志中收到此错误:

9:59:15 AM: ruby_dep-1.5.0 requires ruby version >= 2.2.5, which is incompatible with the
9:59:15 AM: current version, ruby 2.1.2p95
9:59:15 AM: Error during gem install
9:59:15 AM: Build complete: exit code: 1
9:59:15 AM: Error running command: Build script returned non-zero exit code: 1
9:59:15 AM: Failing build: Failed to build site
9:59:15 AM: failed during stage 'building site': Build script returned non-zero exit code: 1
9:59:15 AM: Finished processing build request in 11.891885136s

我目前正在使用此版本的 ruby​​ 2.4.2p198(2017-09-14 修订版 59899)[x86_64-darwin17],并且我已经生成并提交了一个.rubyversion文件:

ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin17]

我无法理解问题可能是什么。可以请人帮助我吗?谢谢你。

4

2 回答 2

10

正如您在netlify doc ruby​​ 版本中看到的文件名是/.ruby-version

在您的情况下,您可以尝试2.4.2,这是目前支持的最高版本。

于 2018-02-11T11:27:24.323 回答
0

您还应该使用包含的 ruby​​ 版本,否则会减慢构建速度。

截至 2019 年 11 月,包含的 Netlify Ruby 版本包括:

  • 2.3.6
  • 2.5.4
  • 2.4.5
  • 2.4.3
  • 2.2.9
  • 2.6.2
于 2019-11-18T02:39:43.140 回答