Ik wil via een script de environment aanpassen, het script is langer dan hier onder, echter hier loopt het script fout.
Derest van het script werkt goed, boven in staat ook:
#!/bin/bash
set -e
Dit had ik eerst.
sudo chmod 777 /etc
sudo rm /etc/environment
echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"' > /etc/environment
sudo chmod 755 /etc
source /etc/environment
Error, source not found
sudo chmod 777 /etc
sudo rm /etc/environment
echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"' > /etc/environment
sudo chmod 755 /etc
. /etc/environment
geen error, echter werkt de command
ruby -v
niet.
Dit commando werkt wel als ik het niet via script doe, bij beide commando's
source /etc/environment
. /etc/environment
Hopelijk kunnen jullie me helpen om het ook te laten functioneren in een bashscript