我开始在家用电脑(Mac)上的Jekyll网站上工作,然后开始在我的linux机器上工作以继续工作。我在运行' jekyll serve'
时遇到这些错误CurrentUserData.getRequests()
.then(function(response) {
$scope.requests = response;
});
这就是我安装的内容:
from /home/gmsdev/.rvm/gems/ruby-2.2.1/gems/jekyll-3.1.2/lib/jekyll/plugin_manager.rb:33:in `require_from_bundler'
from /home/gmsdev/.rvm/gems/ruby-2.2.1/gems/jekyll-3.1.2/bin/jekyll:9:in `<top (required)>'
from /home/gmsdev/.rvm/gems/ruby-2.2.1/bin/jekyll:23:in `load'
from /home/gmsdev/.rvm/gems/ruby-2.2.1/bin/jekyll:23:in `<main>'
from /home/gmsdev/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `eval'
from /home/gmsdev/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `<main>'
关于如何从这里继续的任何想法?
答案 0 :(得分:0)
尝试
bundle update
然后
bundle exec jekyll serve
答案 1 :(得分:0)
Bundler是一名依赖管理员,您不需要要求Jekyll 3.1.2所需的所有宝石,只需要那些不需要的宝石。
此外,您的Gemfile上存在错误:
gem: 'bundler'
Bundler不应该在那里,也不应该:
第一行还有:
。
所以,将你的Gemfile减少到:
gem 'jekyll', '3.1.2'
gem 'jekyll-paginate'
gem 'jekyll-gist'
gem 'thin'
如果你真的需要它们,请加入其他rake宝石。对于标准的Jekyll项目,你不会。
然后你就像大卫所说的那样:
首先运行bundle install
运行bundle update
用捆绑者服务杰基尔:
bundle exec jekyll serve
如果您使用的是Linux,则可能需要在每个命令之前添加sudo
。