title | short-title | description | toc |
---|---|---|---|
Configuring pub environment variables |
Pub environment variables |
How to configure your environment for Dart's package management tool, pub. |
false |
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
$HOME/.pub-cache
(on macOS and Linux),
or in %LOCALAPPDATA%\Pub\Cache
(on Windows). (The precise location of the
cache may vary depending on the Windows version.)
You can use the PUB_CACHE
environment
variable to specify another location. For more information, see
The 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:
PUB_HOSTED_URL = https://pub.example.com
For more information about using a private package repository, see Overriding the default package repository.
:::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.
:::