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

标签 ruby jekyll bundler

目前正在学习Jekyll,一个建站框架,不知道bundle exec jekyll servejekyll serve有什么区别。两者的行为似乎相同。

最佳答案

两个字:

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

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

为获得最佳结果,请始终使用 bundle exec。在我的机器上,我有一个 shell 别名,这样我就可以输入

be jekyll serve

关于ruby - 'bundle exec jekyll serve' 和 'jekyll serve' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51157446/

相关文章:

ruby - 如何使用 ruby​​ 的 net/telnet 读取整行?

Ruby 1.9 Array.to_s 表现不同?

Heroku 包因 Gem::RemoteFetcher::FetchError 失败:错误响应后端读取错误 503

javascript - 为什么 CKEDITOR 在我的 Rails 生产站点中找不到编辑器的图标?

ruby - 如何在 Ruby 中做 sane "set-difference"?

git - 设置一个 git post-receive 钩子(Hook)

ruby - 无法解决 gem 依赖关系

ruby - 有些东西一直在重写我的 Gemfile.lock

jekyll - 使用现有的 HTML 作为 Jekyll 帖子

jekyll - 在 Jekyll 中按类别显示语言过滤的帖子