Prepros не смог обработать версию Sass-файла "GLIBCXX_3.4.20", не найденную в Ubuntu 14.04 - PullRequest
0 голосов
/ 19 ноября 2018

Чтобы изучить и использовать Sass, я установил Prepros Вкл. Ubuntu 14.04 LTS. Но каждый раз, когда я пытаюсь обработать файл scss (файл sass), я получаю это сообщение об ошибке

Failed to Process File sass/style.scss
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:
version "GLIBCXX_3.4.20" not found
(required by /usr/lib/prepros/resources/extensions/node-sass.asar.unpacked/node-modules/node-sass/build/Release/binding.node)

Я проверил с помощью stings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX и подтвердил, что действительно версии GLIBCXX доступны только до 3.4.19. Есть ли способ установить версию 3.4.20 (и выше) на Ubuntu 14.04 LTS? или обходной путь для этого или использования Prepros? или вообще с помощью SASS?

Пожалуйста, имейте в виду, что я установил много очень специфичного для версии программного обеспечения и очень неохотно обновляюсь. Любая помощь будет очень высоко ценится

1 Ответ

0 голосов
/ 22 ноября 2018

версия "GLIBCXX_3.4.20" не найдена

Проблема в том, что ваш libstdc++.so.6 слишком стар.

Версии libstdc++ и их ABI документированы здесь . GLIBCXX_3.4.19 соответствует GCC-4.8.3, а GLIBCXX_3.4.20 - GCC-4.9.0.

Чтобы получить более новую libstdc++.so.6, вам необходимо обновить GCC. Здесь , как это можно сделать.

...