Comments (6)
You can pin jekyll-sass-converter to previous sassc based version by add the following to Gemfile
:
gem 'jekyll-sass-converter', '~> 2.2'
from jekyll.
You can pin jekyll-sass-converter to previous sassc based version by add the following to
Gemfile
:gem 'jekyll-sass-converter', '~> 2.2'
Thank you, I will try
from jekyll.
Summary
Installing a gem on OpenBSD fails
rake aborted! NotImplementedError: dart-sass for x86_64-openbsd7.4 not available at https://github.com/sass/dart-sass/releases/tag/1.69.5 Caused by: Tasks: TOP => default => install => cli.rb => dart-sass (See full trace by running task with --trace) rm -rf /usr/local/lib/ruby/gems/3.2/gems/sass-embedded-1.69.5/ext/sass/ruby
Motivation
It would be nice to use Jekyll on OpenBSD
Unresolved Questions
I am reporting it here, because there is maybe a way to install it without this dependency or use some mitigation. OpenBSD support in
dart-sass
could be another issue
from jekyll.
hello guys, I installed jekyll on year 2022 without any problems on openbsd. But now I have the same problem as Igor.
To be honest I don't understand where should I have to add that string.. you say about a Gemfile..
so I have to create a random Gemfile and insert that string ?
anyway, I tried to install jekyll but as local user because if I install everything with root gem install files around and they conflict with the OS packages.. so I tried the following:
$ /usr/local/bin/gem32 install jekyll bundler --user-install
and the following are the errors I get:
Building native extensions. This could take a while...
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
current directory: /home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass
/usr/local/bin/ruby32 -rrubygems /usr/local/lib/ruby/gems/3.2/gems/rake-13.0.6/exe/rake RUBYARCHDIR\=/home/my_user/.local/share/gem/ruby/3.2/extensions/x86_64-openbsd/3.2/sass-embedded-1.69.5 RUBYLIBDIR\=/home/my_user/.local/share/gem/ruby/3.2/extensions/x86_64-openbsd/3.2/sass-embedded-1.69.5
gem install --force --install-dir /home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/ruby --no-document --ignore-dependencies --platform x86_64-openbsd-7.4 --version 1.69.5 sass-embedded
rake aborted!
NotImplementedError: dart-sass for x86_64-openbsd7.4 not available at https://github.com/sass/dart-sass/releases/tag/1.69.5
/home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/Rakefile:310:in `default_dart_sass'
/home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/Rakefile:27:in `block (2 levels) in <top (required)>'
/home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/Rakefile:27:in `fetch'
/home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/Rakefile:27:in `rescue in block in <top (required)>'
/home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/Rakefile:21:in `block in <top (required)>'
Caused by:
/home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/Rakefile:207:in `gem_install'
/home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/Rakefile:23:in `block in <top (required)>'
Tasks: TOP => default => install => cli.rb => dart-sass
(See full trace by running task with --trace)
rm -rf /home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5/ext/sass/ruby
rake failed, exit code 1
Gem files will remain installed in /home/my_user/.local/share/gem/ruby/3.2/gems/sass-embedded-1.69.5 for inspection.
Results logged to /home/my_user/.local/share/gem/ruby/3.2/extensions/x86_64-openbsd/3.2/sass-embedded-1.69.5/gem_make.out
Successfully installed bundler-2.4.22
Parsing documentation for bundler-2.4.22
Done installing documentation for bundler after 0 seconds
1 gem installed
My openbsd version is 7.4. I also tried ruby30, ruby31 and ruby32. But always I get the same issue.
from jekyll.
Hello again,
I solved the problme installing that gem in this way:
$ gem install jekyll-sass-converter -v 2.2 --user-install
the only error I found is an "unknown encoding name"
Installing ri documentation for concurrent-ruby-1.2.2
Parsing documentation for i18n-1.14.1
Installing ri documentation for i18n-1.14.1
Parsing documentation for http_parser.rb-0.8.0
unknown encoding name "chunked\r\n\r\n25" for ext/ruby_http_parser/vendor/http-parser-java/tools/parse_tests.rb, skipping
Installing ri documentation for http_parser.rb-0.8.0
Now I try to build a new site. Thanks.
from jekyll.
Thanks
from jekyll.
Related Issues (20)
- > Β‘Hola! π HOT 1
- Found CRITICAL Vulnerability in your website! HOT 1
- [Bug]: LiveReload websocket crashes over HTTPS/WSS HOT 1
- [Bug]: jekyll serve does not detach when spawned without shell HOT 1
- [Docs]: Urgent: Specify json gem version for Jekyll 4.3.2
- [Bug]: livereload-ignore option doesn't work HOT 2
- [Bug]: Liquid Exception: divided by 0
- [Docs]: 7. Assets - css-lcurlyexcted
- feat: Display the deployed package in the repository
- [Docs]: GitHub Pages relative links note
- feat: TOML front matter support HOT 3
- feat:
- [Bug]: `page` variables to not rendered correctly HOT 2
- feat: Add wildcards/regular expressions support to all options in _config.yml HOT 4
- feat: `jekyll.gemspec` and `.rubocop.yml` disagree about the Ruby version
- feat: Support other template engines via plugins
- [Docs]: The Jekyll Docs site is broken and always displays "Deployment" as the page heading. HOT 3
- [Docs]: Search on the Jekyll Docs site is broken HOT 2
- [Bug]: Starting with Ruby 3.4.0, csv will no longer be part of stdlib HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jekyll.