Liebe Alle,
seit einiger Zeit beschäftige ich mich mit der Möglichkeit von jekyll statische Internetseiten zu erstellen. Ich habe mir das Design hydeout ausgesucht. Alles hat einigermaßen funktioniert bis ich auf einen neuen Rechner migriert bin. Nun stelle ich fest, dass ich die auftauchenden Fehlermeldungen bzw. die Architektur der o.g. Bausteine nicht gut genug verstehe, um dem Abhilfe zu schaffen. Eine gute Anleitung, die für Anfänger_innen gedacht ist, habe ich bisher im Internet nicht gefunden, von sonstigen Anleitungen, die allesamt nicht auf Beginner_innenniveau sind, auf Deutsch ganz zu schweigen.
Habt Ihr Tips?
Gruß, Barbara
Hi Barbara,
seit einiger Zeit beschäftige ich mich mit der Möglichkeit von jekyll statische Internetseiten zu erstellen.
Ui, mutig :)
Leider hab ich keine Ahnung von der Software..
ausgesucht. Alles hat einigermaßen funktioniert bis ich auf einen neuen Rechner migriert bin. Nun stelle ich fest, dass ich die auftauchenden Fehlermeldungen bzw. die Architektur der o.g. Bausteine nicht gut genug verstehe, um dem Abhilfe zu schaffen.
Ich vermute wenn Du die Fehlermeldungen hier postest kann Dir evtl. geholfen werden..
Eine gute Anleitung, die für Anfänger_innen gedacht ist, habe ich bisher im Internet nicht gefunden, von sonstigen Anleitungen, die allesamt nicht auf Beginner_innenniveau sind, auf Deutsch ganz zu schweigen.
Well... yes...
Hallo Barbara,
Das Thema "statische Internetseiten generieren" ist sowieso eher nichts für Anfänger. Viele Anfänger haben früher ihr HTML selbst geschrieben. Inzwischen nehmen die meisten Webseiten ein Content-Management-System wie wordpress oder joomla. Neben reinem HTML haben einige aus der FLUG eher Erfahrung mit Pelican: https://blog.getpelican.com/
Schick doch mal die Fehlermeldungen.
Viele Grüße, Stefan.
Gesendet: Dienstag, 05. April 2022 um 17:17 Uhr Von: "Barbara szudarek" info@barbara-szudarek.de An: "Freiburger Linux User Group" flug@lug-freiburg.de Betreff: Anleitung für die Architektur von rbenv, ruby, ruby-gems und bundler gesucht
Liebe Alle,
seit einiger Zeit beschäftige ich mich mit der Möglichkeit von jekyll statische Internetseiten zu erstellen. Ich habe mir das Design hydeout ausgesucht. Alles hat einigermaßen funktioniert bis ich auf einen neuen Rechner migriert bin. Nun stelle ich fest, dass ich die auftauchenden Fehlermeldungen bzw. die Architektur der o.g. Bausteine nicht gut genug verstehe, um dem Abhilfe zu schaffen. Eine gute Anleitung, die für Anfänger_innen gedacht ist, habe ich bisher im Internet nicht gefunden, von sonstigen Anleitungen, die allesamt nicht auf Beginner_innenniveau sind, auf Deutsch ganz zu schweigen.
Habt Ihr Tips?
Gruß, Barbara
-- Bugginger Straße 2 79114 Freiburg Tel.: 0761-8886881 ePost: info@barbara-szudarek.de
On Wed, Apr 06, 2022 at 12:44:07AM +0200, Stefan Ziegler wrote:
Hallo Barbara,
Das Thema "statische Internetseiten generieren" ist sowieso eher nichts für Anfänger. Viele Anfänger haben früher ihr HTML selbst geschrieben. Inzwischen nehmen die meisten Webseiten ein Content-Management-System wie wordpress oder joomla.
Auf der anderen Seite ist Pflege und Fütterung eines Wordpress (oder Joomla) auch nicht gerade was für Schreckhafte :-)
Neben reinem HTML haben einige aus der FLUG eher Erfahrung mit Pelican: https://blog.getpelican.com/
Schick doch mal die Fehlermeldungen.
Ja, das ist wohl die beste Idee.
lg
Liebe Alle,
danke schon mal.
Vor Jahren habe ich meine eigene dynamische Internetseite programmiert, kann also ein bißchen html und css. Nun habe ich einem Freund 'geglaubt', der sagte, statische Internetseitenerstellung wäre einfach. Stand der Dinge ist, dass ich als Beispiel das Modell hydeout auf meinem alten Rechner schon ziemlich erfolgreich verändert habe, und dann, wie gesagt, auf einen neueren umgezogen bin.
Die Fehlermeldung(en):
root@X260:/home/barbara/dokumente/internetseite/hydeout# jekyll serve fatal: Kein Git-Repository (oder irgendein Elternverzeichnis bis zum Einhängepunkt /home) Stoppe bei Dateisystemgrenze (GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt). Warning: the running version of Bundler (2.1.2) is older than the version that created the lockfile (2.3.10). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.3.10`. fatal: Kein Git-Repository (oder irgendein Elternverzeichnis bis zum Einhängepunkt /home) Stoppe bei Dateisystemgrenze (GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt). Resolving dependencies... Traceback (most recent call last): 19: from /usr/local/bin/jekyll:23:in `<main>' 18: from /usr/local/bin/jekyll:23:in `load' 17: from /var/lib/gems/2.7.0/gems/jekyll-4.2.1/exe/jekyll:11:in `<top (required)>' 16: from /var/lib/gems/2.7.0/gems/jekyll-4.2.1/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler' 15: from /usr/lib/ruby/2.7.0/bundler.rb:149:in `setup' 14: from /usr/lib/ruby/2.7.0/bundler/runtime.rb:20:in `setup' 13: from /usr/lib/ruby/2.7.0/bundler/runtime.rb:101:in `block in definition_method' 12: from /usr/lib/ruby/2.7.0/bundler/definition.rb:226:in `requested_specs' 11: from /usr/lib/ruby/2.7.0/bundler/definition.rb:237:in `specs_for' 10: from /usr/lib/ruby/2.7.0/bundler/definition.rb:170:in `specs' 9: from /usr/lib/ruby/2.7.0/bundler/definition.rb:258:in `resolve' 8: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:22:in `resolve' 7: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:50:in `start' 6: from /usr/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolver.rb:43:in `resolve' 5: from /usr/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb:182:in `resolve' 4: from /usr/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb:257:in `process_topmost_state' 3: from /usr/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb:308:in `unwind_for_conflict' 2: from /usr/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb:308:in `tap' 1: from /usr/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb:310:in `block in unwind_for_conflict' /usr/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb:328:in `raise_error_unless_state': Unable to satisfy the following requirements: (Bundler::Molinillo::VersionConflict)
- `bundler (~> 2.1, >= 2.1.4)` required by `Gemfile` 13: from /usr/local/bin/jekyll:23:in `<main>' 12: from /usr/local/bin/jekyll:23:in `load' 11: from /var/lib/gems/2.7.0/gems/jekyll-4.2.1/exe/jekyll:11:in `<top (required)>' 10: from /var/lib/gems/2.7.0/gems/jekyll-4.2.1/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler' 9: from /usr/lib/ruby/2.7.0/bundler.rb:149:in `setup' 8: from /usr/lib/ruby/2.7.0/bundler/runtime.rb:20:in `setup' 7: from /usr/lib/ruby/2.7.0/bundler/runtime.rb:101:in `block in definition_method' 6: from /usr/lib/ruby/2.7.0/bundler/definition.rb:226:in `requested_specs' 5: from /usr/lib/ruby/2.7.0/bundler/definition.rb:237:in `specs_for' 4: from /usr/lib/ruby/2.7.0/bundler/definition.rb:170:in `specs' 3: from /usr/lib/ruby/2.7.0/bundler/definition.rb:258:in `resolve' 2: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:22:in `resolve' 1: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:45:in `start' /usr/lib/ruby/2.7.0/bundler/resolver.rb:59:in `rescue in start': Bundler could not find compatible versions for gem "bundler": (Bundler::VersionConflict) In Gemfile: bundler (~> 2.1, >= 2.1.4)
Current Bundler version: bundler (2.1.2) This Gemfile requires a different version of Bundler. Perhaps you need to update Bundler by running `gem install bundler`?
Could not find gem 'bundler (~> 2.1, >= 2.1.4)' in any of the relevant sources: the local ruby installation root@X260:/home/barbara/dokumente/internetseite/hydeout#
-------------------------------------------------------- Ich verstehe noch, dass es einen Versionskonflikt gibt, aber das Installieren von 'gem install bundler:2.3.10' bringt nichts ebensowenig wie ' gem install bundler'.
Ist Eurer Meinung nach pelican leichter/besser/.... zu verstehen?
Gruß, Barbara
Am 06.04.22 um 00:44 schrieb Stefan Ziegler:
Hallo Barbara,
Das Thema "statische Internetseiten generieren" ist sowieso eher nichts für Anfänger. Viele Anfänger haben früher ihr HTML selbst geschrieben. Inzwischen nehmen die meisten Webseiten ein Content-Management-System wie wordpress oder joomla. Neben reinem HTML haben einige aus der FLUG eher Erfahrung mit Pelican: https://blog.getpelican.com/
Schick doch mal die Fehlermeldungen.
Viele Grüße, Stefan.
Gesendet: Dienstag, 05. April 2022 um 17:17 Uhr Von: "Barbara szudarek" info@barbara-szudarek.de An: "Freiburger Linux User Group" flug@lug-freiburg.de Betreff: Anleitung für die Architektur von rbenv, ruby, ruby-gems und bundler gesucht
Liebe Alle,
seit einiger Zeit beschäftige ich mich mit der Möglichkeit von jekyll statische Internetseiten zu erstellen. Ich habe mir das Design hydeout ausgesucht. Alles hat einigermaßen funktioniert bis ich auf einen neuen Rechner migriert bin. Nun stelle ich fest, dass ich die auftauchenden Fehlermeldungen bzw. die Architektur der o.g. Bausteine nicht gut genug verstehe, um dem Abhilfe zu schaffen. Eine gute Anleitung, die für Anfänger_innen gedacht ist, habe ich bisher im Internet nicht gefunden, von sonstigen Anleitungen, die allesamt nicht auf Beginner_innenniveau sind, auf Deutsch ganz zu schweigen.
Habt Ihr Tips?
Gruß, Barbara
-- Bugginger Straße 2 79114 Freiburg Tel.: 0761-8886881 ePost: info@barbara-szudarek.de
Hi Liebe Barbara und Liste,
Am 06.04.2022 um 14:11 schrieb Barbara szudarek:
GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt)
Das scheint mir die relevante Fehlermeldung zu sein. Jekyll erwartet in einem Configfile einen Wert oder so. Ich kenne mich aber mit jekyll null aus, aber kurze googlesuche ergab
https://stackoverflow.com/questions/4630704/git-receiving-fatal-not-a-git-re...
Enfach den Wert in ein Configfile zu schreiben scheint'S ja nicht zu sein, das wird wohl nach irgendeinem Befeh ('bundle install'?) automagisch gesetzt...
Um mehr helfen zu können müsste ich eine Console auf dem system haben, oder so, aber ich hoffe, das hilft!
LG
Oliver
On Wed, Apr 06, 2022 at 05:32:14PM +0200, Oliver Osburg wrote:
Hi Liebe Barbara und Liste,
Am 06.04.2022 um 14:11 schrieb Barbara szudarek:
GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt)
Das scheint mir die relevante Fehlermeldung zu sein. Jekyll erwartet in einem Configfile einen Wert oder so. Ich kenne mich aber mit jekyll null aus, aber kurze googlesuche ergab
Nein, nein. Ich denke, das Ding erwartet, in einem Git repository zu laufen (es ruft ein "git checkout" oder ähnlich auf):
Stoppe bei Dateisystemgrenze (GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt).
Das heisst lediglich, es geht die Verzeichnisse hoch auf der Suche nach einem .git-Unterverzeichnis (wo Git seine Innereien hat) und findet keins. Die "fehlende Umgebungsvariable" halte ich für ein Nebengeräusch (es wäre eine sehr exotische Konfiguration von Git, wenn das Verzeichnis sich über mehrere Dateisysteme erstreckt).
Bleibt noch herauszufinden, warum "jekyll serve" ein Git-Repo erwartet (und was für eins: die jekyll-Quellen? Die Quellen für die Site selbst?)
lg
Liebe Alle,
danke für die prompten Reaktionen, meine hat jetzt echt gedauert.
Also die Annahme, dass Jekyll erwartet, zwingend in einem Git Repository zu laufen, ist meiner Ansicht nach falsch. Jekyll lief mit derselben FEhlermeldung problemlos auf meinem alten Rechner. Außerdem steht diese Info, entweder mit Anmeldung zu einem Gitkonto oder eben ohne, auch auf der Jekyllseite. Zwischenzeitlich vermute ich, dass es etwas mit der Ruby-Version zu tun haben könnte bzw. mit der Versionsverwaltung - das ist zumindest die Meinung des Freundes, mit dem ich dieser statischen Internetseitenerstellung arbeite....., aber warum dies nach einer Migrierung auf einen neuen Rechner auftritt, ist mir nach wie vor schleierhaft.
Liebe Grüße, Barbara
Am 06.04.22 um 18:49 schrieb tomas@tuxteam.de:
On Wed, Apr 06, 2022 at 05:32:14PM +0200, Oliver Osburg wrote:
Hi Liebe Barbara und Liste,
Am 06.04.2022 um 14:11 schrieb Barbara szudarek:
GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt)
Das scheint mir die relevante Fehlermeldung zu sein. Jekyll erwartet in einem Configfile einen Wert oder so. Ich kenne mich aber mit jekyll null aus, aber kurze googlesuche ergab
Nein, nein. Ich denke, das Ding erwartet, in einem Git repository zu laufen (es ruft ein "git checkout" oder ähnlich auf):
Stoppe bei Dateisystemgrenze (GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt).
Das heisst lediglich, es geht die Verzeichnisse hoch auf der Suche nach einem .git-Unterverzeichnis (wo Git seine Innereien hat) und findet keins. Die "fehlende Umgebungsvariable" halte ich für ein Nebengeräusch (es wäre eine sehr exotische Konfiguration von Git, wenn das Verzeichnis sich über mehrere Dateisysteme erstreckt).
Bleibt noch herauszufinden, warum "jekyll serve" ein Git-Repo erwartet (und was für eins: die jekyll-Quellen? Die Quellen für die Site selbst?)
lg
LIebe Alle,
jetzt wollte ich doch wenigstens Euch mitteilen, dass ich meine Probleme behoben habe, leider weiß ich nicht, was ich anders gemacht habe als zu dem Zeitpunkt, wo ich hier um HIlfe anfragte. Das ist natürlich nur teilweise erfreulich, aber immerhin. Der u.g. 'Fehler' existiert nach wie vor, wie schon erwähnt, aber jetzt läuft der lokale Internetserver wieder.
Danke für Eure Hilfe, Barbara
Am 19.04.22 um 10:13 schrieb Barbara szudarek:
Liebe Alle,
danke für die prompten Reaktionen, meine hat jetzt echt gedauert.
Also die Annahme, dass Jekyll erwartet, zwingend in einem Git Repository zu laufen, ist meiner Ansicht nach falsch. Jekyll lief mit derselben FEhlermeldung problemlos auf meinem alten Rechner. Außerdem steht diese Info, entweder mit Anmeldung zu einem Gitkonto oder eben ohne, auch auf der Jekyllseite. Zwischenzeitlich vermute ich, dass es etwas mit der Ruby-Version zu tun haben könnte bzw. mit der Versionsverwaltung - das ist zumindest die Meinung des Freundes, mit dem ich dieser statischen Internetseitenerstellung arbeite....., aber warum dies nach einer Migrierung auf einen neuen Rechner auftritt, ist mir nach wie vor schleierhaft.
Liebe Grüße, Barbara
Am 06.04.22 um 18:49 schrieb tomas@tuxteam.de:
On Wed, Apr 06, 2022 at 05:32:14PM +0200, Oliver Osburg wrote:
Hi Liebe Barbara und Liste,
Am 06.04.2022 um 14:11 schrieb Barbara szudarek:
GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt)
Das scheint mir die relevante Fehlermeldung zu sein. Jekyll erwartet in einem Configfile einen Wert oder so. Ich kenne mich aber mit jekyll null aus, aber kurze googlesuche ergab
Nein, nein. Ich denke, das Ding erwartet, in einem Git repository zu laufen (es ruft ein "git checkout" oder ähnlich auf):
Stoppe bei Dateisystemgrenze (GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt).
Das heisst lediglich, es geht die Verzeichnisse hoch auf der Suche nach einem .git-Unterverzeichnis (wo Git seine Innereien hat) und findet keins. Die "fehlende Umgebungsvariable" halte ich für ein Nebengeräusch (es wäre eine sehr exotische Konfiguration von Git, wenn das Verzeichnis sich über mehrere Dateisysteme erstreckt).
Bleibt noch herauszufinden, warum "jekyll serve" ein Git-Repo erwartet (und was für eins: die jekyll-Quellen? Die Quellen für die Site selbst?)
lg