×
Fast Artificial Neural Network. Основы работы (23 окт 2019)

Простейшие примеры работы с ruby-оберткой FANN - для начинающих.

Вопрос Ruby Sass has reached end-of-life and should no longer be used

Больше
3 мес. 3 нед. назад - 3 мес. 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 имеет место ошибка:
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
А может быть, еще с чем-то. Комментарии по теме, разумеется, всегда приветствуются, велкам на форум.

Глубоко не копал:
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 либа не собирается заново - стало быть, как-то так:
git add -f vendor/bundle/ruby/2.5.0/gems/sassc-2.0.1/ext/libsass/lib/libsass.so
Последнее редактирование: 3 мес. 3 нед. назад пользователем Aleksej.

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

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

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