Why do I get these errors? I am getting a variety of errors when I try to use Drush and nothing seems to be working. I am able to run drush and see the help commands indicating that I have it installed; otherwise, I can't get anything to work. I get the following error when trying to update a module as an example:


  Command pm-update needs a higher bootstrap level to run - you will need invoke drush from a more functional Drupal environment to run this command.
  Command pm-update needs the following modules installed/enabled to run: update.
  The drush command 'pm-update insert' could not be executed.
  A Drupal installation directory could not be found 


When I check the drush status output, I get the following, but it doesn't appear to have any of the other relevant site info that is shown in other examples (e.g. theme name, site name, etc.).

 PHP configuration     :  /etc/php.ini
 Drush version         :  4.5
 Drush configuration   :
 Drush alias files     :


Drush is currently installed in my home directory on a BlueHost shared account and my primary site is in the public_html directory; I have an additional site with a separate Drupal version and separate database in a subdirectory.
You need to call drush when you are within your Drupal folder. Otherwise drush does not know where your database is and so on.

cd /public_html/site2


Alternatively, you can set up a .drush/aliases.drushrc.php (Google should be able to tell you more about it) but that's probably not worth the effort in your case.