Step 1: Clone libsass, sassc, sass-spec repositories
I'm installing those library for all users. So, I choose,
/usr/local/lib directory.cd /usr/local/lib/
sudo git clone https://github.com/sass/sassc.git --branch 3.4.2 --depth 1
sudo git clone https://github.com/sass/libsass.git --branch 3.4-stable --depth 1
sudo git clone https://github.com/sass/sass-spec.git --depth=1
You need to use
sudo because /usr/local/lib directory is root writable only.Step 2: Set the environment variable
I don't know if this step was necessary, but I did it eventually. The blog post's instruction will give error if you were not using a root shell.
echo 'SASS_LIBSASS_PATH="/usr/local/lib/libsass"' | sudo tee -a /etc/environment
This sets the
SASS_LIBSASS_PATH env variable which will be used while compiling sassc to find the required libraries.
source the changed file
source /etc/environment
Step 3: Build libsass
You need to first build the
libsass libraries. While you're in the /usr/local/lib directory use this command to build itsudo make -C libsass
Step 4: Build and install sassc
After step 3 is finished, while still on the
/usr/local/lib directory, use this command to build sassc.sudo make -C sassc
This will generate
sassc binary in sassc/bin/ folder. Now use this command to make the binary available globally.sudo make -C sassc install
That's it. Now from anywhere, try
sassc command to see if it's recognized.
No comments:
Post a Comment