Windows10下GitBash运行jekyll serve遇依赖错误求助
解决Jekyll Serve时的jekyll-watch依赖错误
我来帮你搞定这个在Windows10 Git Bash里运行Jekyll时碰到的依赖问题,这其实是个很常见的小状况,跟着下面的步骤来就能解决:
步骤1:安装缺失的jekyll-watch Gem
直接在Git Bash里执行安装命令:
gem install jekyll-watch
如果安装时遇到权限不足的提示(比如无法写入系统目录),可以用--user-install参数安装到用户专属目录,不需要管理员权限:
gem install jekyll-watch --user-install
步骤2:(可选)用Bundle管理依赖(如果项目有Gemfile)
如果你的Jekyll项目根目录下有Gemfile文件,更推荐用Bundle来统一安装所有依赖,这样能避免版本冲突:
bundle install
安装完成后用bundle exec jekyll serve启动服务,这样会使用Gemfile里指定的依赖版本,运行更稳定。
验证安装
完成上述操作后,再重新运行jekyll serve,应该就能正常生成站点并启动本地服务了。
附上你提供的错误信息以便参考:
$ jekyll server
配置文件:D:/Blog/mysite/_config.yml
源目录:D:/Blog/mysite
目标目录:D:/Blog/mysite/_site
增量构建:已禁用,可通过--incremental启用
生成中... 3.25秒完成。
依赖错误:哎呀!看起来您未安装jekyll-watch或其某个依赖项。要按当前配置使用Jekyll,您需要安装此gem。完整错误信息...
内容的提问来源于stack exchange,提问作者honeysyt
相关产品推荐
相关产品推荐

