-
Notifications
You must be signed in to change notification settings - Fork 5
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
sass-embedded fails to build on FreeBSD14 #227
Comments
Dart VM does not have BSD support: dart-lang/sdk#52374. There was an experimental BSD port by community at some point but was completely abandoned. Porting Dart SDK to BSD would be the most performant and preferred way, but it is not an easy task. You can try running Dart VM in Linux jail, but I’m not sure if it will work or not. To try this you will have to create a shell script that runs dart-sass command line inside Linux jail. Create a folder named #!/bin/sh
chroot /compat/ubuntu /path/inside/linux/jail/to/dart-sass/sass "$@" As an alternative, you can try file an issue on dart-sass to support embedded compiler ( Without the support from Dart VM or Dart Sass, there isn’t much this repo can do. |
Alright 😞
I have been using https://www.npmjs.com/package/sass. It works okay. The big downside is I can't use any Ruby packages that depend on
No worries. Thanks a lot for the explanation, links and suggestions. Gonna close this one. |
A note for future me (and that can help other users) as I did this a few month ago and got hit by this again today: the FreeBSD Linux compatibility can be used to run the Linux dart/sass binary and install the gem. As described above by @ntkme, one can download the $ DART_SASS=~/Downloads/dart-sass-1.80.4-linux-x64.tar.gz bundle install |
Real BSD support will be coming soon: sass/dart-sass#2413 |
Hey 👋
I am unable to install sass-embedded on FreeBSD14:
The error makes sense; there's no prebuild available for FreeBSD (Or OpenBSD, or NetBSD).
Could we build from source instead (during
gem install
) ?The text was updated successfully, but these errors were encountered: