无法在Ubuntu中设置flutter环境变量



正如flutter网站上所说,我尝试在Ubuntu 18.10系统中设置环境变量。我已经在.bashrc中保存了命令,但当我在终端中运行命令或在新终端中运行flutter doctor命令时,它会显示flutter: command not found

令人惊讶的是,当我尝试以下命令时,它运行得很好,但它是暂时的:

export PATH="$PATH:`pwd`/flutter/bin"

我想要一个永久的解决方案来设置环境变量。

echo $PATH:上的输出

/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

更新:我在导出PATH命令后立即在.bashrc中添加了echo "$PATH",当我执行source ~/.bashrc时,它确实在终端中打印了一个颤振路径,但当我之后进入颤振医生时,它仍然不起作用!

实际上,您已接近目标。在~/.bashrc文件中,写入flutter/bin的绝对路径。不要使用pwd动态解析工作目录,因为机器启动时的工作目录不一定与您当前使用的工作目录相同。要查看flutter/bin的完整路径,请从当前目录执行此操作

echo "`pwd`/flutter/bin`

然后在~/.bashrc文件的末尾写下以下内容:

export PATH=$PATH:<full path to flutter/bin>

然后运行以下命令:

source ~/.bashrc

之后,您应该能够运行flutter命令,并且该命令也应该在每次启动机器并ssh进入机器时都可用

相关内容

  • 没有找到相关文章

最新更新