在Linux(Deepin)系统中为当前用户关联Flutter环境变量

2021年04月02日 38点热度 1人点赞 0条评论

在Linux(Deepin)系统中为当前用户关联Flutter环境变量

今天在Deepin系统中安装Android、Java、Flutter、VSCode中涉及环境变量,然后把Flutter的设置环境变量拿出来单独写一下。顺带也写下Deepin系统下Flutter的安装过程。

下载Linux版本Flutter SDK

如果你网络不好的情况下、或者国内网络环境的情况下,可以在 https://flutter.cn/docs/get-started/install/linux 这里安装。

当然如果你在优化网络的情况下,也可以在https://flutter.dev/docs/get-started/install/linux 下载。

内容是没有区别的,flutter.cn对于中文用户来说更加友好。

当前演示版本是:flutter_linux_2.0.3-stable.tar.xz

在Linux(Deepin)系统中为当前用户关联Flutter环境变量

直接在Deepin浏览器点击下载就好了。

安装Flutter SDK

首先选择安装的位置,比如我将Flutter SDK安装至当前用户的 development

在Linux(Deepin)系统中为当前用户关联Flutter环境变量

 

#首先在当前用户目录下创建 /development 文件夹
#然后执行下面命令
cd ~/development
#然后执行解压命令,将下载至/Downloads/目录中的flutter_linux_2.0.3-stable.tar.xz文件解压至 ~/development 目录下
tar xf ~/Downloads/flutter_linux_2.0.3-stable.tar.xz

在当前终端窗口添加 环境变量

#当前命令为将来Flutter SDK的环境变量添加至当前窗口,这种状态是零时的,也就是说当关闭当前终端重新打开时,在执行如 flutter doctor 如flutter --version等等是无法找到flutter的。就是缺少环境变量。

# 下面这个命令只能在 cd ~/development 目录中执行, 其中‘pwd’在当前目录下是/home/yiem/Development 所以可以找到flutter SDK
export PATH="$PATH:`pwd`/flutter/bin"

# 如果要在其他目录执行,可以在直接写全路径
export PATH="$PATH:/home/yiem/Development/flutter/bin"

永久生效的环境变量

其实环境变量是有四种的, 第一种就是在终端窗口临时生效的环境变量,刚刚已经说过了,下面介绍下其他三种。

.bashrc
# .bashrc 环境变量是当前登录用户的环境变量,比如当前登录用户是“yiem”,如果换了成了“bbUser”之后他就用不了这个环境变量,也就是这个环境变量是yiem所有的。


/etc/profile
# /etc/profile 环境变量是全局用户所有的,也就是是A用户在这里添加了某个环境变量,B用户登录之后也是可以使用的。


/etc/environment
# /etc/environment 环境变量是系统所有的,最好不要对其进行修改。修改后果比如无法启动系统、命令缺失等等。

当前我们只演示.bashrc 的环境变量。

# 首先我们找到当前用户的.bashrc隐藏文件
# 如果你不在当前用户目录下,请输入下面命令,如果在的话直接看下一步
cd ~ 或者直接 cd

# 查看当前用户目录下的文件,因为.bashrc是隐藏文件,所以我们需要输入以下命令,结果如图所示
ls -a

当前我们只演示.bashrc 的环境变量。

其中可以找到隐藏文件

# 我们可以输入下面命令,查看下.bashrc 文件中的内容是什么
cat .bashrc


# 我们开始添加环境变量,首先输入下面命令, vi是Linux中的编辑文件命令
vi .bashrc 
# 开始编辑,开始编辑之前需要 按键盘上的 i 键,解除编辑锁定
i
# 然后我们通过键盘的上下左右键操作,首先通过下键,操作至文件末尾

# 然后在文件末尾录入以下文字

 export PATH="$PATH:/home/yiem/Development/flutter/bin"

# 确定无误之后, 按一下键盘上的“ ESC ”键,退出可编辑状态
# 然后在键盘上按下 “:” (英文输入状态)接着继续输入 “wq”,  意思为写入并且关闭当前文件

在Linux(Deepin)系统中为当前用户关联Flutter环境变量

编辑.bashrc文件之后需要执行命立即更新当前环境变量

# 执行下面命令 立即更新环境变量
source /home/yiem/.bashrc

# 查看环境变量是否添加成功, 以下命令
echo $PATH

添加成功的情况是,echo $PTAH 输入的内容中包含/home/yiem/Development/flutter/bin

 

Flutter SDK 在Deepin系统中,单一用户实现环境变量的教程到这里就结束了

有其他问题请留言讨论

 

帮助教程

Email:[email protected] 包含原创、转载优质内容

文章评论