Как создать и настроить свой веб-сервер на VDS (05 сен 2024)

Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?

Ruby Sass has reached end-of-life and should no longer be used

Больше
5 года 3 мес. назад - 5 года 3 мес. назад #1 от Aleksej

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.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 3
Больше
5 года 3 мес. назад - 5 года 3 мес. назад #2 от evgenij
На самом деле, путей могут быть разные в разных приложениях. Я делаю так: скачиваю архив, запускаю rails s и смотрю ошибку:
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.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 6 дн. назад #3 от Nguen
Просто удалите папку
Code:
/vendor/bundle
и затем сделайте
Code:
bundle install
Либа соберется заново.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум