I've twice followed these instructions to install Drush 8. At the end of the process I can run Drush anywhere and it responds as expected.
However, whenever my server connection is broken and I log back into the server, Drush no longer responds.
Can anyone point out why that is happening?
I honestly don't know what the issue is. I get the following message each time I go through the process of reinstalling Drush:
sisko@localhost:~/bin/drush-master$ drush No command 'drush' found, did you mean: Command 'rush' from package 'rush' (universe) drush: command not found
I tried another tutorial attempting to install it manually with no success - just the message I pasted above.
I tried running
sudo apt-get install drush and it was not found.
If it helps, I am running PHP 7.0.22 on ubuntu 17.04 as shown in the following (and I'm trying to install drush for a Drupal 7 site):
sisko@localhost:~/bin/drush-master$ php -v PHP 7.0.22-0ubuntu0.17.04.1 (cli) (built: Aug 8 2017 22:03:30) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.22-0ubuntu0.17.04.1, Copyright (c) 1999-2017, by Zend Technologies
The server shell:
sisko@localhost: echo $SHELL /bin/bash
UPDATE: I am still experiencing the persistent loss of the Drush command on my server each time the ssh connection drops. I then have to re-introduce the Drush command by following these steps as detailed by @Sarika:
echo $PATH ---> confirms Drush is **NOT** included in the path export PATH="$HOME/.composer/vendor/bin:$PATH" source ~/.bashrc sudo composer global require drush/drush:8.*