Salut les amis !

J'ai un petit soucis avec la mise en place de la date en français sur Jekyll. Je souhaite intégrer i18n de Rail, qui est un classique sur Jekyll, mais j'obtiens un message d'erreur dans ma console lorsque je compile :

Regenerating: 1 files at 2014-09-21 20:55:39 [deprecated] I18n.enforce_ava
ilable_locales will default to true in the future. If you really want to skip va
lidation of your locale you can set I18n.enforce_available_locales = false to av
oid this message.
  Liquid Exception: Object must be a Date, DateTime or Time object. nil given. i
n _layouts/blog-post.html
...error:
             Error: Object must be a Date, DateTime or Time object. nil given.
             Error: Run jekyll build --trace for more information.

Je comprends pas trop trop pourquoi il gueule, i18n est bien installé (gem list), mon fichier .rb est présent dans /_plugins et fr.yml avec les traducteurs dans /_locales.

Voici mon github : https://github.com/LeG3nDz/v3.stephane-richin.lan

Quelqu'un aurait une petite idée ?

Merci beaucoup !

6 réponses


Je n'ai pas de codes erreurs après un git clone...

developer$ jekyll serve
Configuration file: /home/developer/development/jekyll/v3.stephane-richin.lan/jekyll/_config.yml
            Source: /home/developer/development/jekyll/v3.stephane-richin.lan/jekyll
       Destination: /home/developer/development/jekyll/v3.stephane-richin.lan/jekyll/_site
      Generating... 
                    done.
 Auto-regeneration: disabled. Use --watch to enable.
Configuration file: /home/developer/development/jekyll/v3.stephane-richin.lan/jekyll/_config.yml
    Server address: http://0.0.0.0:4000/
  Server running... press ctrl-c to stop.

Un petit coup de bundle install ?

ILeG3nDz
Auteur

Hello !

Alors je pense que c'est normal car je n'ai pas commité mes modifs dessus (car ça marche pas). Pour être syncro avec mon .lan, il suffit de remplacer la date dans blog-post.html par ceci : {{ post.date | localize: "%d.%m.%Y" }}

Heuu, bundle install ? :)

Merci pour ton aide !

ILeG3nDz
Auteur

Hellooooo :)

Je fais un piti up, quelqu'un aurait une idée de mon problème ?

Merci beaucoup :)

Le "bundle install" installe les dépendenses (gems) basées dans ton fichier "Gemfile".

Je regarderai fin de semaine si tu n'as toujours pas trouvé de solution ;)

http://bundler.io/bundle\_install.html

M. (#mLF)

ILeG3nDz
Auteur

Hello,

Je fais une petite relance, je suis toujours bloqué sur ce problème :(

ILeG3nDz
Auteur

Hello les amis,

Je pense un ultim up :)