我是新手Jekyll
,我正在尝试为我的测试项目安装新主题,以便找到更合适的主题。
基本上,这是我遵循的过程:
~/gems/gems/
~/gems/gems/<new_theme>
目录bundle install
Gemfile
并_config.yml
使用名称进行编辑bundle install
到目前为止,我尝试了至少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.0Gemfile
表示所需的版本jekyll
大于或等于jekyll-theme-clean-blog
4.0.0- >确定取决于jekyll
大于或等于3.6->确定
那么为什么失败呢?我有4.0.0版本,该版本大于3.6的依赖链。我这是哪里错
**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
的jekyll
。
~> 3.6
是的快捷方式>= 3.6 && < 4.0
。因此`jekyll 4.0.0不匹配。
您有两种选择:
jekyll-theme-clean-blog
,并且该最新版本仍要求jekyll ~> 3.8.5
您必须降级jekyll
为~> 3.6
或jekyll-theme-clean-blog
宝石。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句