Correcting documentation to be more precise about CentOS 7
authorRigel Kent <sendmemail@rigelk.eu>
Mon, 16 Jul 2018 09:10:48 +0000 (11:10 +0200)
committerRigel Kent <sendmemail@rigelk.eu>
Mon, 16 Jul 2018 09:10:48 +0000 (11:10 +0200)
support/doc/dependencies.md
support/doc/production.md

index 856839297dca222c587b9b298cfdb07e505c3a2b..f759eb9c39225a9cb4d49c125175db5b2c0047de 100644 (file)
@@ -57,11 +57,17 @@ $ sudo yum update
 $ sudo yum install nginx postgresql postgresql-server openssl gcc-c++ make redis git devtoolset-7
 ```
 
-  5. You need to use a more up to date version of G++ in order to run the yarn install command, hence the installation of devtoolset-6.
+  5. You need to use a more up to date version of G++ in order to run the yarn install command, hence the installation of devtoolset-7.
 ```
 $ sudo scl enable devtoolset-7 bash
 ```
 
+Later when you invoke any node command, please prefix them with `CC=/opt/rh/devtoolset-7/root/usr/bin/gcc CXX=/opt/rh/devtoolset-7/root/usr/bin/g++`, such as with:
+
+```
+$ sudo -H -u peertube CC=/opt/rh/devtoolset-7/root/usr/bin/gcc CXX=/opt/rh/devtoolset-7/root/usr/bin/g++ yarn install --production --pure-lockfile
+```
+
 ## FreeBSD
 
 On a fresh install of [FreeBSD](https://www.freebsd.org), new system or new jail:
index fd29571596efb76b0b99cd3ad464f67ce1fc2638..8310e7fda880b042bc7d669c9c6b41a875224108 100644 (file)
@@ -59,12 +59,6 @@ $ sudo -u peertube wget -q "https://github.com/Chocobozzz/PeerTube/releases/down
 $ sudo -u peertube unzip peertube-${VERSION}.zip && sudo -u peertube rm peertube-${VERSION}.zip
 ```
 
-*If you're using CentOS7, do not forget to activate the devtoolset-7 software collection.
-And after that, follow the step as usual. Do not forget to exit the environment after installing Peertube:*
-```
-$ sudo scl enable devtoolset-7 bash
-```
-
 Install Peertube:
 ```
 $ cd ../ && sudo -u peertube ln -s versions/peertube-${VERSION} ./peertube-latest