2016-04-11 26 views
0
için Hata Oluşumu Hata

Ev bilgisayarımdaki (Mac) bir Jekyll sitesinde çalışmaya başladım ve sonra çalışmaya devam etmek için linux makinemde çalışmaya başladım. buradan devam etmek için nasılJ 3.1.2

gem: 'jekyll', '3.1.2' 
gem 'jekyll-paginate' 
gem 'kramdown' 
gem 'rouge' 
gem 'jekyll-gist' 
gem 'jekyll-watch' 
gem 'rails', '4.1.0.rc2' 
gem 'rack-cache' 
gem 'nokogiri', '1.6.1', 
gem: 'Bundler' 
gem 'rake' 
gem 'foreman' 
gem 'thin' 
gem 'rack-contrib' 

Herhangi fikirleri: Ben çalıştırırken Bu benim yüklemiş budur

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>' 

'jekyll hizmet' bu hataları alıyorum?

cevap

0

sonra

bundle exec jekyll serve 
0

Bundler bir bağımlılık yöneticisi

bundle update 

deneyin, sen Jekyll 3.1.2 gerektirdiği tüm taşlar gerektirecek hangilerinin sadece bu gerekmez.

Ayrıca, Gemfile bir hata vardır:

gem: 'bundler'

Bundler olmamalıdır, ne de

: da ilk satırda : yoktu. Eğer gerçekten ihtiyacınız varsa

gem 'jekyll', '3.1.2' 
gem 'jekyll-paginate' 
gem 'jekyll-gist' 
gem 'thin' 

Tıpkı diğer tırmık mücevherler şunlardır:

Yani, sizin Gemfile azaltır. Standart bir Jekyll projesi için yapamazsınız.

Sonra Davut söyledi yok gibi:

İlk çalıştırma bundle install

Run bundle update

bundler ile Jekyll Serve:

bundle exec jekyll serve

Linux üzerinde iseniz, belki Her komuttan önce sudo eklemeniz gerekir.