Skip to content

Conversation

@dr0i
Copy link
Member

@dr0i dr0i commented Apr 29, 2025

I had many issues by using jekyll from the official repositories, as well as on Debian Testing as on Debian Bookworm.
The solution here worked for me (well I hope I have written down everything correctly).

@dr0i dr0i added this to Metafacture Apr 29, 2025
@dr0i dr0i moved this to Selected in Metafacture Apr 29, 2025
@dr0i dr0i moved this from Selected to Review in Metafacture Apr 29, 2025
README.md Outdated
## Installation
If you are on debian derivates go install build-essentials:
```
apt install build-essential
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the whitespace intentional?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I thought so because here it is also one prefixing whitespace: https://github.com/metafacture/metafacture-documentation/blob/master/docs/Documentation-Maintainer-Guide.md?plain=1#L33C1-L34C2 , but at other places it is not. We can or should remove all prefixing whitespaces?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've removed these whitespaces here.

@dr0i
Copy link
Member Author

dr0i commented Apr 29, 2025

Note: if this PR is good, we could add the jekyll installation advices to https://github.com/metafacture/metafacture-tutorial/blob/main/README.md.

@Phu2
Copy link
Contributor

Phu2 commented Apr 30, 2025

I had many issues by using jekyll from the official repositories, as well as on Debian Testing as on Debian Bookworm.

I tried to avoid installing jekyll on my system by using these docker images but no luck.

jekyll-1 | Bundler 2.6.8 is running, but your lockfile was generated with 2.3.26. Installing Bundler 2.3.26 and restarting using that version.
jekyll-1 | Fetching source index from https://rubygems.org/
jekyll-1 |
jekyll-1 | Retrying fetcher due to error (2/6): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <Gem::Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443 (execution expired) (https://rubygems.org/specs.4.8.gz)>
jekyll-1 | Fetching source index from https://rubygems.org/
jekyll-1 |
jekyll-1 | Retrying fetcher due to error (2/6): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <Gem::Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443 (execution expired) (https://rubygems.org/specs.4.8.gz)>
jekyll-1 |
jekyll-1 | Retrying fetcher due to error (3/6): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <Gem::Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443 (execution expired) (https://rubygems.org/specs.4.8.gz)>
jekyll-1 |
jekyll-1 | Retrying fetcher due to error (4/6): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <Gem::Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443 (execution expired) (https://rubygems.org/specs.4.8.gz)>
jekyll-1 | Retrying fetcher due to error (5/6): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <Gem::Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443 (execution expired) (https://rubygems.org/specs.4.8.gz)>
jekyll-1 |
jekyll-1 |
jekyll-1 | Retrying fetcher due to error (6/6): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <Gem::Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443 (execution expired) (https://rubygems.org/specs.4.8.gz)>
jekyll-1 |
jekyll-1 | Could not fetch specs from https://rubygems.org/ due to underlying error
jekyll-1 | <Gem::Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443
jekyll-1 | (execution expired) (https://rubygems.org/specs.4.8.gz)>

@dr0i
Copy link
Member Author

dr0i commented May 2, 2025

I've added a commit that takes you suggestions into account.
Also, I have tried the installation guide on my laptop. I did not work, only after purging jekyll via packet manager - so I added this to the README.
Now it works here, I am glad 🚀

@Phu2 Phu2 merged commit beed42e into master May 13, 2025
@github-project-automation github-project-automation bot moved this from Review to Done in Metafacture May 13, 2025
@Phu2 Phu2 removed their assignment May 13, 2025
@Phu2 Phu2 deleted the addHowToInstallJekyll branch May 13, 2025 08:51
TobiasNx added a commit to metafacture/metafacture-tutorial that referenced this pull request May 16, 2025
The tutorial is using the same template as the documentation therefore we can reuse the installation instruction by @dr0i 

See: metafacture/metafacture-documentation#56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants