'bundle exec jekyll serve' 和 'jekyll serve' 有什么区别?
What's the difference between 'bundle exec jekyll serve' and 'jekyll serve'?
我目前正在学习Jekyll,一个建站框架,不知道bundle exec jekyll serve
和jekyll serve
有什么区别。两者的行为似乎相同。
两个字:
bundle exec jekyll serve
- 运行在 Gemfile/Gemfile.lock.
中指定的确切的 jekyll 服务器版本
jekyll serve
- 运行 一些 版本的 jekyll 服务器,它可能是也可能不是你想要的。
为获得最佳效果,请始终使用 bundle exec
。在我的机器上,我有一个 shell 别名,这样我就可以输入
be jekyll serve
我目前正在学习Jekyll,一个建站框架,不知道bundle exec jekyll serve
和jekyll serve
有什么区别。两者的行为似乎相同。
两个字:
bundle exec jekyll serve
- 运行在 Gemfile/Gemfile.lock.
jekyll serve
- 运行 一些 版本的 jekyll 服务器,它可能是也可能不是你想要的。
为获得最佳效果,请始终使用 bundle exec
。在我的机器上,我有一个 shell 别名,这样我就可以输入
be jekyll serve