2017-01-18 3 views
4

ポップアップされた関連する質問から、私は依存性がないように見えます(Ubuntu 16.04)。しかし、私はinstallation guideにリストされている依存関係を持っています。また、新しいプロジェクトを設定しようとするとエラーが発生したため、bundlerも必要です。それがインストールされたら、私はjekyll new my-siteを実行し、すべてのフォルダとファイルをうまくセットアップしました。それから私は、XMLファイルに私のブログをエクスポートし、そしてimport it into jekyllへのコマンドで入力:Jekyllにブログをインポートする - このロードエラーは何ですか? 'このファイルをロードできません'

$ 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

いいえ、私はここにいないのですが、プロジェクトフォルダには新しいものはありません。そこにはファイルはありません。私はコマンドを実行し、それは私にメッセージなしの新しいプロンプトを与えたが、私は出力が表示されません。 –

関連する問題