2017-01-18 1 views
4

Из связанных вопросов, которые возникли, похоже, что мне не хватает зависимости (Ubuntu 16.04). Но у меня есть зависимости, перечисленные в installation guide, а также связки, потому что, когда я пытался создать новый проект, он дал ошибку, заявив, что это необходимо. Как только это было установлено, я запустил jekyll new my-site и установил все папки и файлы в порядке. Затем я экспортировал свой блог в файл XML, и напечатал в команде, чтобы import it into jekyll:Импорт блога в Jekyll - что это за ошибка загрузки? Require не может загрузить такой файл?

$ ruby -rubygems -e 'require "jekyll-import"; 
JekyllImport::Importers::Blogger.run({ 
"source"  =>"/Downloads/blog-01-18-2017.xml", 
})' 

Но он дал мне эту ошибку:

/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot 
load such file -- jekyll-import (LoadError) 
    from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from -e:1:in `<main>' 

Как я могу выяснить, что зависимость не хватает? Есть ли что-то еще, что я должен делать?

+0

Какой шаг процесса установки не удается? – marcanuy

+0

@marcanuy Установка прошла нормально, позвольте мне уточнить это в вопросе. Все папки и файлы для нового проекта были сделаны, но когда я пытаюсь импортировать xml блога, это то, что происходит. Первые 4 строки кода являются командой импорта, последние 4 являются ошибкой. –

+1

Вы установили его 'gem install jekyll-import'? – marcanuy

ответ

3

Перед использованием jekyll-import необходимо install его:

$ gem install jekyll-import 

Because the importers have many of their own dependencies, they are made available via a separate gem called jekyll-import. To use them, all you need to do is install the gem, and they will become available as part of Jekyll’s standard command line interface.

+0

Выполнено сейчас, но я не вижу выход. Должен ли я делать это из папки проекта? –

+0

это сгенерировало сообщения? – marcanuy

+0

Нет. Я очень здесь, но нет ничего нового в папке проекта, ни один из файлов там нет. Я запустил команду и дал мне новое приглашение без сообщений, но я не вижу выход. –

Смежные вопросы