问题
Starting to watch source with Jekyll and Compass. Starting Rack on port 4000
rake aborted!
Errno::ENOENT: No such file or directory - jekyll
/Users/apple/Desktop/Project/Blog/jackyshan.github.io/Rakefile:84:in `spawn'
/Users/apple/Desktop/Project/Blog/jackyshan.github.io/Rakefile:84:in `block in <top (required)>'
Tasks: TOP => preview
(See full trace by running task with --trace)
解决
vi Gemfile
更改source
source "https://rubygems.org"
group :development do
gem 'rake', '~> 10.0'
gem 'jekyll', '~> 2.0'
gem 'octopress-hooks', '~> 2.2'
gem 'octopress-date-format', '~> 2.0'
gem 'jekyll-sitemap'
gem 'rdiscount', '~> 2.0'
gem 'RedCloth', '~> 4.2.9'
gem 'haml', '~> 4.0'
gem 'compass', '~> 1.0.1'
gem 'sass-globbing', '~> 1.0.0'
gem 'rubypants', '~> 0.2.0'
gem 'rb-fsevent', '~> 0.9'
gem 'stringex', '~> 1.4.0'
end
gem 'sinatra', '~> 1.4.2'
执行下面代码
sudo gem install bundler
rbenv rehash
bundle install
出现ssl问题
Could not load OpenSSL.
You must recompile Ruby with OpenSSL support or change the sources in your Gemfile from 'https' to 'http'. Instructions
for compiling with OpenSSL using RVM are available at rvm.io/packages/openssl.
执行下面代码