2016-08-08 2 views
1

Я пытаюсь настроить Джекил на window10 (x64)Настройка Джекил на окнах

Ruby -v 
ruby 2.2.3p173 (2015-08-18 revision 51636) [x64-mingw32] 
gem -v 
2.6.6 


D:\myblog>jekyll serve 
Configuration file: D:/myblog/_config.yml 
      Source: D:/myblog 
     Destination: D:/myblog/_site 
Incremental build: disabled. Enable with --incremental 
     Generating... 
Error reading file C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/minima-1.0.1/_layouts/default.html: No such file or directory @ rb_sysopen - /Ruby22-x64/lib/ruby/gems/2.2.0/gems/minima-1.0.1/_layouts/default.html 
Error reading file C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/minima-1.0.1/_layouts/page.html: No such file or directory @ rb_sysopen - /Ruby22-x64/lib/ruby/gems/2.2.0/gems/minima-1.0.1/_layouts/page.html 
Error reading file C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/minima-1.0.1/_layouts/post.html: No such file or directory @ rb_sysopen - /Ruby22-x64/lib/ruby/gems/2.2.0/gems/minima-1.0.1/_layouts/post.html 

Может кто-то помочь мне исправить это?

+0

У вас есть два различных дисководы? Я заметил, что ваш блог находится на диске D, и команда jekyll смотрит на ваш диск C для Ruby. Я хочу убедиться, что вы используете разные диски. Вы можете запустить «какой» эквивалент для окон для ruby, gem и jekyll, чтобы показать, откуда эти скрипты? Мне интересно, ссылается ли одна из этих команд на другую установку Ruby. – kcdragon

ответ

0

У меня была такая же проблема. Следуя по пути, показанного в командной строке (для меня это было):

C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/minima-1.0.1/_layouts/default.html

и копирование папок в _layouts, _includes и _sass вручную сделал вещь для меня. Хотя это не является постоянным решением, так как существует некоторая ошибка, которая мешает jekyll копировать файл из каталога, указанного в ошибке. Надеюсь, вам это тоже поможет.

0

Проблема связана с вашей директории проекта и установки Ruby,, находясь на разных дисках (т.е. D: против C:).

Чтобы исправить это, вы можете просто создать ссылку (соединение) на C:/Ruby22-x64 с места D:/Ruby22-x64.

команды необходимо ввести:

D: 
cd/
mklink /J "Ruby22-x64" "C:/Ruby22-x64" 
Смежные вопросы