Назад | Перейти на главную страницу

scl enable devtoolset-7 ничего не делает

У меня относительно старый сервер с CentOS 6. По умолчанию gcc - 4.4.7, но после некоторых поисков я обнаружил, что могу обновить это через devtoolset-7. Я установил devtoolset-7 через корень (т.е. sudo -i), и он установлен нормально.

Тогда я сделал scl enable devtoolkit-7 bash но, похоже, ничего не делает.

[affan@abm-lab ~]$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[affan@abm-lab ~]$ scl enable devtoolset-7 bash

[affan@abm-lab ~]$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Кто-нибудь знает почему scl не включает вспомогательную среду с правильным набором переменных?

У меня тоже была эта проблема. Я не знаю почему scl не удалось включить среду, но я смог загрузить ее с помощью source /opt/rh/devtoolset-7/enable.