2017-11-30 9 views
0

私のJekyllサイトにbundle updateを実行してから、bundle exec jekyll serveを実行しようとしました。私は、次のコンソールメッセージました:Jekyllを使用している間に「不明なタグ」/液体エラーが発生する

Liquid Exception: Liquid syntax error (line 8): Unknown tag 'when' in vendor/bundle/ruby/2.4.0/gems/liquid-4.0.0/lib/liquid/locales/en.yml 

を私は次のことを試してみた:

  • アンインストール/ジキルが

  • アンインストール/

  • アンインストール/ルビーを再インストールして宝石を再インストールして再インストール

  • install R VM

  • rm Gemfile.lock

  • 実行bundle update

不思議なことに、私はrvm listを実行し、それが* ruby-2.4.1 [ x86_64 ]を言うん。エラーメッセージには2.4.0があります。私はその後、バージョン4.0.0を見つけるためにrvm list knownを走らせましたが、リストには載っていませんでした。

ありがとうございます。あなたに

答えて

0

ジキルディレクトリ:

削除バンドルの設定や宝石:

rm -r .bundle 
rm -r vendor 

がバンドルに宝石をインストールします。それに

bundle install 

実行ジキル:

bundle exec jekyll s 
+0

パーフェクト!ありがとう! – kaidez

関連する問題