【问题标题】:How to add flutter SDK to PATH permanently on ubuntu linux?如何在 ubuntu linux 上将 Flutter SDK 永久添加到 PATH?
【发布时间】:2020-05-25 12:03:53
【问题描述】:

我对使用 linux 作为我的主要操作系统非常陌生。昨天我刚刚在我的电脑上做了一个全新的 ubuntu 安装。之后我开始设置我的桌面。正在安装任何必要的东西来运行颤振,但每当我运行flutterflutter: command not found。我曾尝试在 stackoverflow 上看到类似的问题,但我没有看到在 ubuntu 上将颤振添加到 PATH 的具体配置,这让我有点困惑,因为我现在没有使用 linux 的经验。

当我在终端中输入以下export PATH="$PATH:development/flutter/bin" 命令时,flutter 正在工作,但是当我关闭输入此命令的终端时,flutter 再次无法在控制台中被识别。

我想要的是将flutter sdk永久添加到PATH中,以便我可以随时在终端中访问flutter命令。

我正在使用 ubuntu -v Ubuntu 18.04.3 LTS。 谢谢。

【问题讨论】:

  • 检查~/.profile
  • 是的,我刚刚用 nano 查过了。
  • 当然,欢迎您
  • 不,它没有解决我的问题。你介意添加并回答兄弟。这在.profile 中对我来说看起来像中文。

标签: bash ubuntu flutter terminal path


【解决方案1】:

只需编辑主目录中的 .bashrc 文件并添加

export PATH="$PATH:$HOME/[path to the directory you have installed flutter]/flutter/bin"

例如:

`export PATH="$PATH:$HOME/Documents/development/flutter/bin"`

保存文件并重新打开终端

【讨论】:

  • 嗨,你应该格式化你的答案。会更好看。
  • 这必须是公认的答案,因为官方文档不包含 $HOME 变量
【解决方案2】:
  1. 修改 .bashrc 文件(配置 bash shell 的文件)

转到您的主文件夹并按 Ctrl+H,以查看隐藏文件。并打开 .bashrc 文件。

或者,或者,将其放在终端中:

sudo gedit ~/.bashrc

2。将目录添加到您的 PATH 变量(一个告诉您的计算机在哪里寻找程序的全局变量)

.bashrc 文件的最后一行应该是这样的*:

export PATH="/home/tom/Flutter/flutter/bin/cache/dart-sdk/bin:${PATH}"

*如果您想将多个新文件夹添加到 PATH 变量中,请随意重复此行。

  1. 重新打开终端

修改路径变量后,您应该重新打开终端。

【讨论】:

  • # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/.local/bin" ] ; then PATH="$HOME/.local/bin:$PATH" fi export PATH="/home/james/development/flutter/bin:${PATH}"
  • @TomO 它对我不起作用我目前使用的是 Ubuntu 20.04.1 LTS
  • 我已经修改了我的答案。它现在应该可以在 Ubuntu 20.04.1 LTS 上运行。
【解决方案3】:

确保通过运行刷新您的 .bashrc 文件

source ~/.bashrc

然后验证flutter命令是否可用。

which flutter

【讨论】:

    猜你喜欢
    • 2020-11-22
    • 2020-08-04
    • 1970-01-01
    • 2014-10-05
    • 2012-07-27
    • 2013-01-16
    相关资源
    最近更新 更多