我是Jekyll新手,我正在尝试为我的测试项目安装新的主题,以便找到哪个更合适。
基本上,这就是我所遵循的程序:
下载(或克隆) ~/gems/gems/
~/gems/gems/<new_theme>目录
H 216H 117运行bundle install的名称编辑Gemfile和_config.yml到目前为止,我至少尝试了5-6个主题,但都没有效果。大多数时候我都会犯这样的错误:
Bundler could not find compatible versions for gem "jekyll":
In snapshot (Gemfile.lock):
jekyll (= 4.0.0)
In Gemfile:
jekyll (~> 4.0.0)
jekyll-theme-clean-blog was resolved to 4.0.1, which depends on
jekyll (~> 3.6)
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.但我无法理解。Gemfile.lock表示jekyll的版本为4.0.0 Gemfile表示所需的jekyll版本大于或等于4.0.0 -> OK jekyll-theme-clean-blog依赖于大于或等于3.6-> OK的jekyll
那为什么失败了?如依赖链所述,我有4.0.0版本,大于3.6。我的错在哪里?
发布于 2020-01-12 12:42:42
**jekyll-theme-clean-blog was resolved to 4.0.1, which depends on
jekyll (~> 3.6)这意味着邦德勒希望使用4.0.1版本的jekyll-theme-clean-blog,但是版本依赖于~> 3.6 of jekyll。
~> 3.6是>= 3.6 && < 4.0的快捷方式。因此,` `jekyll 4.0.0不匹配。
你有两个选择:
jekyll-theme-clean-blog的最新版本之一,而最新版本仍然是requires jekyll ~> 3.8.5,所以您必须将jekyll降级为~> 3.6或jekyll-theme-clean-blog gem。H 216G 217https://stackoverflow.com/questions/59703331
复制相似问题