Ruby 如何在Windows 7上创建具有特定jekyll版本的“jekyll new project”
我的电脑上安装了ruby 2.1.6和2.1.7(Win 7 x64 SP1),我用它们来切换。他们工作得很好 我还安装了一些Jekyll版本:2.4.0、2.5.3、3.0.2和3.1.1。我和一些杰基尔项目一起工作,一点也不麻烦 现在,为了复制一个非常特定的网站,我需要创建一个具有特定于jekyll版本的Ruby 如何在Windows 7上创建具有特定jekyll版本的“jekyll new project”,ruby,version-control,rubygems,jekyll,Ruby,Version Control,Rubygems,Jekyll,我的电脑上安装了ruby 2.1.6和2.1.7(Win 7 x64 SP1),我用它们来切换。他们工作得很好 我还安装了一些Jekyll版本:2.4.0、2.5.3、3.0.2和3.1.1。我和一些杰基尔项目一起工作,一点也不麻烦 现在,为了复制一个非常特定的网站,我需要创建一个具有特定于jekyll版本的jekyll新项目 我尝试运行了uru216->jekyll-v2.4.0新项目,但没有成功。终端响应为jekyll 3.1.1 我还尝试了jekyllnewproject-v2.4.0,
jekyll新项目
- 我尝试运行了
->uru216
,但没有成功。终端响应为jekyll-v2.4.0新项目
jekyll 3.1.1
- 我还尝试了
,但也没有成功-响应是jekyllnewproject-v2.4.0
new
或者,唯一的方法是运行
jekyll new project
,然后添加指定jekyll版本的Gemfile
,如下所示:
Gemfile
:
source "https://rubygems.org"
gem 'jekyll', '2.4.0'
然后运行bundle install
并通过bundle exec-jekyll-service
使用Bundler为jekyll提供服务
或者我可能需要安装第三个ruby版本(如2.1.8),只需
Jekyll2.4.0
就可以做到这一点
我知道,它似乎可以完成任务,但据我所知,我不能使用它,因为
有什么想法吗?提前谢谢 创建包含任何jekyll版本的Gemfile
bundle安装
bundle exec-jekyll-new--强制力
表示当前文件夹,即使文件夹不为空,--force
也将创建一个新的jekyll文件使用其中的任何jekyll版本创建您的Gemfile文件
bundle安装
bundle exec-jekyll-new--强制力
表示当前文件夹,--force
将创建一个新的jekyll,即使文件夹不是空的谢谢回复!六羟甲基三聚氰胺六甲醚!!因此,我首先创建一个根文件夹,然后添加Gemfile
,最后运行bundle exec-jekyll-new--强制执行
?的含义是什么--强制执行
?这是强制版本控制安装的命令吗?太棒了!我会测试一下,然后再给你回复!完美的非常感谢你!谢谢回复!六羟甲基三聚氰胺六甲醚!!因此,我首先创建一个根文件夹,然后添加Gemfile
,最后运行bundle exec-jekyll-new--强制执行
?的含义是什么--强制执行
?这是强制版本控制安装的命令吗?太棒了!我会测试一下,然后再给你回复!完美的非常感谢你!