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