如何在 Windows 7 上创建具有特定 jekyll 版本的“jekyll 新项目”
How to create `jekyll new project` with specific jekyll version on Windows 7
我的 PC (Win 7 x64 SP1) 上安装了 ruby 2.1.6 和 2.1.7,我使用 uru
在它们之间切换。他们工作得很好。
我还安装了几个 Jekyll 版本:2.4.0、2.5.3、3.0.2 和 3.1.1。我使用一些 jekyll 项目完全没有问题。
现在,为了重现一个非常具体的网站,我需要创建一个具有 Jekyll 特定版本的 jekyll new project
。
我尝试了 运行 uru 216
-> jekyll -v 2.4.0 new project
但没有成功。终端响应是 jekyll 3.1.1
。
我也试过 jekyll new project -v 2.4.0
也没有用 - 响应是 new
.
有办法吗?
或者唯一的方法是 运行 jekyll new project
然后添加一个 Gemfile
指定 jekyll 版本,如:
Gemfile
:
source "https://rubygems.org"
gem 'jekyll', '2.4.0'
然后 运行 bundle install
并通过 bundle exec jekyll serve
?
使用 Bundler 服务 jekyll
或者我可能需要安装第三个 ruby 版本(如 2.1.8),只有 jekyll 2.4.0
才能做到这一点?
我知道 RVM and it seems it would do the job, but as far as I know I can't use it because it doesn't work on Win。
有什么想法吗?提前致谢!
使用其中的任何 jekyll 版本创建你的 Gemfile
bundle install
bundle exec jekyll new . --force
.
表示当前文件夹,--force
即使文件夹不为空也会创建一个新的jekyll
我的 PC (Win 7 x64 SP1) 上安装了 ruby 2.1.6 和 2.1.7,我使用 uru
在它们之间切换。他们工作得很好。
我还安装了几个 Jekyll 版本:2.4.0、2.5.3、3.0.2 和 3.1.1。我使用一些 jekyll 项目完全没有问题。
现在,为了重现一个非常具体的网站,我需要创建一个具有 Jekyll 特定版本的 jekyll new project
。
我尝试了 运行
uru 216
->jekyll -v 2.4.0 new project
但没有成功。终端响应是jekyll 3.1.1
。我也试过
jekyll new project -v 2.4.0
也没有用 - 响应是new
.
有办法吗?
或者唯一的方法是 运行 jekyll new project
然后添加一个 Gemfile
指定 jekyll 版本,如:
Gemfile
:
source "https://rubygems.org"
gem 'jekyll', '2.4.0'
然后 运行 bundle install
并通过 bundle exec jekyll serve
?
或者我可能需要安装第三个 ruby 版本(如 2.1.8),只有 jekyll 2.4.0
才能做到这一点?
我知道 RVM and it seems it would do the job, but as far as I know I can't use it because it doesn't work on Win。
有什么想法吗?提前致谢!
使用其中的任何 jekyll 版本创建你的 Gemfile
bundle install
bundle exec jekyll new . --force
.
表示当前文件夹,--force
即使文件夹不为空也会创建一个新的jekyll