'bundle exec jekyll serve'和'jekyll serve'有什么区别?

Ceq*_*iel 4 ruby bundler jekyll

我目前正在学习Jekyll,一个构建网站的框架,我不知道bundle exec jekyll serve和之间有什么区别jekyll serve.两者似乎都表现得一样.

Ser*_*sev 8

用两个词来说:

bundle exec jekyll serve - 运行Gemfile/Gemfile.lock中指定的精确jekyll服务器版本.

jekyll serve- 运行某些版本的jekyll服务器,可能是也可能不是你想要的.

为获得最佳效果,请始终使用bundle exec.在我的机器上,我有一个shell别名,所以我可以输入

be jekyll serve
Run Code Online (Sandbox Code Playgroud)

  • ...具有在`Gemfile`中指定的精确gemset. (2认同)