1.3.2 设置镜像地址及环境变量

Flutter官方为中国开发者搭建了临时镜像,需要添加如下环境变量:


export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

注意 此镜像为临时镜像,并不能保证一直可用,读者可以参考https://github.com/flutter/flutter/wiki以获得有关镜像服务器的最新动态。

另外,运行Flutter命令需要将Flutter SDK的全路径(如D:\flutter\bin)设置给环境变量Path。设置方法如下。

1.Windows中设置镜像地址

右击“我的电脑”,在菜单中选择“属性→高级系统设置→环境变量”,出现如图1-3所示的界面。

在下半部分的“系统变量”中查找是否有Path属性:

·如果有,把Flutter SDK的全路径(如D:\flutter\bin)添加到Path的末尾。注意,如果Path前面的值末尾没有英文分号“;”,则需要添加英文分号分隔开。

·如果没有,创建一个新的环境变量,并把Flutter SDK的全路径(如D:\flutter\bin)作为Path的值。

图1-3 Windows中设置镜像地址

点击用户变量的“新建”按钮,添加用户变量(参见图1-4):


PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

图1-4 设置镜像

2.Mac OS中设置镜像地址

具体步骤如下:

1)打开终端,输入命令vi./.bash_profile,出现如下内容:


export PATH=/Users/mqd/Library/Android/sdk/platform-tools/:$PATH
export PATH=${PATH}:/Users/mqd/Library/Android/sdk/ndk-bundle
A_NDK_ROOT=/Users/mqd/Library/Android/sdk/ndk-bundle
export A_NDK_ROOT
export PATH=$PATH:/Users/mqd/project/flutter/bin
export BIU_PATH=/Library/ibiu
export PATH=$PATH:$BIU_PATH
~

~
~
"./.bash_profile" 9L, 451C

2)上面export部分就是我们设置的环境变量,输入i进入编辑模式,将下面的值添加到末尾:


export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=$PATH:[你的flutter路径]/flutter/bin

3)按Esc键,输入“:wq!”(冒号和感叹号必须是英文模式),按回车键。

4)此时变量已经设置完成,输入命令source./.bash_profile使其生效。

5)检查是否设置成功,输入命令echo$FLUTTER_STORAGE_BASE_URL,输出如下内容则表示设置成功:


https://storage.flutter-io.cn