Configuring pub environment variables

Environment variables allow you to customize pub to suit your needs.

  • PUB_CACHE
  • Some of pub’s dependencies are downloaded to the pub cache.By default, this directory is located under .pub-cachein your home directory (on Mac and Linux),or in %APPDATA%\Pub\Cache (on Windows). (The precise location of thecache may vary depending on the Windows version.)You can use the PUB_CACHE environmentvariable to specify another location. For more information, seeThe system package cache.
  • PUB_HOSTED_URL
  • Pub downloads dependencies from the pub.dev site.To specify the location of a particular mirror server,use the PUB_HOSTED_URL environment variable. For example:
  1. PUB_HOSTED_URL = http://user:password@177.0.0.1:9999

Note: If you are attempting to use pub get behind a corporate firewall and it fails, please see pub get fails from behind a corporate firewall for information on how to set up the proxy environment variables for your platform.