Как создать и настроить свой веб-сервер на VDS (05 сен 2024)
Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?
Ruby Sass has reached end-of-life and should no longer be used
- Aleksej
- Автор темы
- Не в сети
- Модератор
Less
Больше
5 года 3 мес. назад - 5 года 3 мес. назад #1
от Aleksej
Интересно, что на сегодняшний день, реализуя в Gemfile (Rails 5.1.7) данную замену -
from sass-rails to sassc-rails
- действительно получаем полностью рабочий проект, но только до тех пор, пока не запушим его куда-нибудь на Github. В этом случае, после клонирования и bundle install имеет место ошибка:
Как видим в комментах внизу странички, проблема ненова:
www.freshports.org/textproc/rubygem-sassc/
Вероятнее всего, здесь связь с этим issue:
github.com/sass/sassc-ruby/issues/8
А может быть, еще с чем-то. Комментарии по теме, разумеется, всегда приветствуются, велкам на форум.
Глубоко не копал:
Ежели после клонирования и bundle install либа не собирается заново - стало быть, как-то так:
Aleksej создал тему: Ruby Sass has reached end-of-life and should no longer be used
Post-install message from sass:
Ruby Sass has reached end-of-life and should no longer be used.
* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
primary implementation: sass-lang.com/install
* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
sassc gem: github.com/sass/sassc-ruby#readme
* For more details, please refer to the Sass blog:
sass-lang.com/blog/posts/7828841
Интересно, что на сегодняшний день, реализуя в Gemfile (Rails 5.1.7) данную замену -
from sass-rails to sassc-rails
- действительно получаем полностью рабочий проект, но только до тех пор, пока не запушим его куда-нибудь на Github. В этом случае, после клонирования и bundle install имеет место ошибка:
Code:
LoadError: Could not open library
'/usr/local/lib/ruby/gems/2.5/gems/sassc-2.0.1/ext/libsass/lib/libsass.so'
Как видим в комментах внизу странички, проблема ненова:
www.freshports.org/textproc/rubygem-sassc/
Вероятнее всего, здесь связь с этим issue:
github.com/sass/sassc-ruby/issues/8
А может быть, еще с чем-то. Комментарии по теме, разумеется, всегда приветствуются, велкам на форум.
Глубоко не копал:
Code:
git check-ignore -v vendor/bundle/ruby/2.5.0/gems/sassc-2.0.1/ext/libsass/lib/libsass.so
vendor/bundle/ruby/2.5.0/gems/sassc-2.0.1/ext/libsass/.gitignore:53:*.so vendor/bundle/ruby/2.5.0/gems/sassc-2.0.1/ext/libsass/lib/libsass.so
Ежели после клонирования и bundle install либа не собирается заново - стало быть, как-то так:
Code:
git add -f vendor/bundle/ruby/2.5.0/gems/sassc-2.0.1/ext/libsass/lib/libsass.so
Последнее редактирование: 5 года 3 мес. назад пользователем Aleksej.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- evgenij
- Не в сети
- Завсегдатай
Less
Больше
- Сообщений: 227
- Спасибо получено: 33
5 года 3 мес. назад - 5 года 3 мес. назад #2
от evgenij
Have a lot of fun!
evgenij ответил в теме Ruby Sass has reached end-of-life and should no longer be used
На самом деле, путей могут быть разные в разных приложениях. Я делаю так: скачиваю архив, запускаю rails s и смотрю ошибку:
и уже в зависимости от этого пути git add -f
Code:
vendor/bundle/ruby/2.5.0/gems/ffi-1.11.1/lib/ffi/library.rb:145:in `block in ffi_lib': Could not open library 'vendor/bundle/ruby/2.5.0/gems/sassc-2.1.0-x86_64-linux/lib/sassc/libsass.so': vendor/bundle/ruby/2.5.0/gems/sassc-2.1.0-x86_64-linux/lib/sassc/libsass.so: cannot open shared object file: No such file or directory (LoadError)
и уже в зависимости от этого пути git add -f
Have a lot of fun!
Последнее редактирование: 5 года 3 мес. назад пользователем evgenij.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Nguen
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 17
- Спасибо получено: 0
4 года 6 дн. назад #3
от Nguen
Nguen ответил в теме Ruby Sass has reached end-of-life and should no longer be used
Просто удалите папку
и затем сделайте
Либа соберется заново.
Code:
/vendor/bundle
Code:
bundle install
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.