首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新jekyll站点

更新jekyll站点
EN

Stack Overflow用户
提问于 2015-03-05 19:34:31
回答 1查看 2.8K关注 0票数 3

我正在尝试更新一个jekyll博客,并想先在浏览器上查看它。我运行了jekyll serve,得到:

代码语言:javascript
复制
rbenv: jekyll: command not found

The `jekyll' command exists in these Ruby versions:
2.1.0

为什么我会有这个错误?我还运行了bundle exec jekyll serve

代码语言:javascript
复制
Could not locate Gemfile or .bundle/ directory

如果有帮助,这是echo $PATH的结果

/Users/BLAH/.rbenv/shims:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/aa/npm/bin:/usr/local/share/npm/bin

如果这也有帮助的话,这是rbenv versions的结果

代码语言:javascript
复制
  system
  1.9.3-p551
  2.0.0-p353
  2.0.0-p598
  2.1.0
  * 2.1.4 (set by /Users/BLAH/.rbenv/version)

如何使jekyll serve再次工作?

EN

回答 1

Stack Overflow用户

发布于 2016-12-27 03:40:54

我还运行了bundle exec jekyll serve,结果是:找不到Gemfile或. .bundle/目录

你需要启动服务器。我用以下方法解决问题:

代码语言:javascript
复制
$ jekyll serve
# => A development server will run at http://localhost:4000/
# Auto-regeneration: enabled. Use `--no-watch` to disable.

$ jekyll serve --detach
# => Same as `jekyll serve` but will detach from the current terminal.
#    If you need to kill the server, you can `kill -9 1234` where "1234" is the PID.
#    If you cannot find the PID, then do, `ps aux | grep jekyll` and kill the instance.
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28886195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档