-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflict between jekyll-sass-converter / sass-embedded (jekyll dep) and alpine #4
Comments
Thank you for introducing this issue here. A lot has changed since I created that video, so I am producing a new one. However, I am going to re-type what you are suggesting:
Now you can run I will update this document but am working on a new video series and a new repo for this topic. I will leave this comment open so I remember to share the details with you when ready. |
Hey, Bill. Thank you so much for this helpful tutorial. I ran into this same issue earlier today, and was able to work around it by updating all rubygems in the dockerfile: Not sure if that is helpful, but wanted to share. Thanks again. |
Upon further testing, @RagingRoosevelt provided a working solution already. However, I still had to run On STEP 6: Create a dockerfile and a Docker container, remove the install of jekyll from the last line (14) of the code snippet: On to STEP 7: Build the Jekyll website Then open the newly created Gemfile to add the following: Then, continue on with STEP 7: Build the Jekyll website as written: Hope this is helpful or useful @BillRaymond |
Trying to install jekyll (
gem install jekyll
step) fails on a dependency installation ofsass-embedded
(I think required byjekyll-sass-converter
). I've tried specifying all of the recent versions ofsass-embedded
but all fail withSearching further, it looks like the
-musl
specifier is a alpine thing. Someone in the comments of a sass-embedded issue pointed to this note from jekyll. Following the hint in that readme, it appears that the following steps will help this build successfully:Gemfile
:dockerfile
, remove everything aftergem update bundler
Gemfile
, it is no longer necessary tobundle init
, so starting up for the first time becomesbundle install
bundle update
bundle exec jekyll new --force --skip-bundle .
bundle exec jekyll serve --livereload
The text was updated successfully, but these errors were encountered: