I plan to release some learnings from the last Node Knockout competition on this blog over the next couple of weeks.
Let's start with something useful: Installing Heroku CLI without sudo
cd $HOME mkdir -p Downloads cd Downloads wget https://cli-assets.heroku.com/branches/stable/heroku-linux-amd64.tar.gz # for x86_64 CPU architecture mkdir -p ../bin/heroku-lib tar -xvzf heroku-linux-amd64.tar.gz -C ../bin/heroku-lib/ cd ../bin/heroku-lib/ ln -s $HOME/bin/heroku-lib/heroku/bin/heroku $HOME/bin/heroku # Could be that you have to expand $HOME echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrc
That snippet assumes, you are running on an x86_64 CPU (ask
uname -m if you are not sure, what you use). You need to extend the
PATH environment variable in the respective
rc file for shells other than bash.
I wrote this down, because I was unhappy with the official documentation on Heroku.
Hope it helps :)