我一直试图设置一条颤动的路径,所以我不需要每次都做一个临时的路径。我是使用终端和Unix的新手(也是Mac用户),并且不了解如何使用网站上的说明设置我的路径。而且我并不完全确定我在哪里挥舞着我的屁股并没有帮助。想知道一步一步做什么。
答案 0 :(得分:25)
我正在使用Ubuntu 18.04 LTS。假设您已成功下载flutter_linux_v0.5.1-beta.tar.xz(到目前为止的最新更新)并将其提取到您的首选目录中。
export PATH=`pwd`/flutter/bin:$PATH
在ubuntu终端中运行此命令(Ctrl + Alt + T),可将flutter命令PATH变量添加到临时会话的系统路径中。关闭终端后,系统路径就会被删除。
为使ubuntu终端永久记住波动命令,您需要:
1。)打开终端,然后将cd转到$ HOME。例如:user @ linux:〜$
2。)使用所需的编辑器打开隐藏文件
.bashrc
。它位于$ HOME中。3。)添加以下行
export PATH=/home/yourname/flutter/bin:$PATH
.bashrc
文件中的换行符,最好作为最后一行编辑并保存文件。4。)在终端中运行
source /home/yourname/.bashrc
以处理您的最新更改。5。)最后,运行
echo $PATH
来查看flutter目录和其他类似路径在您的系统路径中。例如:/home/yourname/flutter/bin
现在关闭当前终端,然后重新打开新终端以检查flutter doctor
。从现在开始,它应该与所有其他可用的flutter命令一起处理。谢谢 ! :)
答案 1 :(得分:2)
export PATH=`pwd`/flutter/bin:$PATH
答案 2 :(得分:1)
您可以将Flutter路径添加到系统路径或~/.profile
文件中。
这将对您有所帮助,因为它有更详细的说明,使用.profile与.bashrc的区别以及在不同shell上的使用情况。
https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path
答案 3 :(得分:1)
Windows
请参阅本教程https://www.java.com/en/download/help/path.xml
Mac OS
打开或创建~/.profile
在底部添加以下行。
export PATH=$PATH:/flutter/bin
Linux
打开或创建~/.bash_profile
在底部添加以下行。
export PATH=$PATH:/flutter/bin
有关更多文档
https://flutter.io/docs/get-started/install/macos#update-your-path
答案 4 :(得分:0)
这取决于您使用的shell,如果使用bash,则可以编辑~/.bash_profile
,将环境变量添加为export PATH=xxx/flutter/bin:$PATH
;如果使用zsh,则应该编辑~/.zshrc
,请添加环境变量作为导出PATH=xxx/flutter/bin:$PATH
答案 5 :(得分:0)
当我在ubuntu OS中使用VS Code / Flutter时,我遇到了同样的问题。每次显示消息flutter: command not found
。然后,我通过VS Code集成终端设置路径。请查看以下屏幕截图。
答案 6 :(得分:0)
打开一个终端窗口并编写命令 vim〜/ .bash_profile 将此写入文件。
alias flutter="~/flutter/bin/flutter"
如果已在根(〜)文件夹中提取了颤动。
保存并在终端中运行此命令。
source ~/.bash_profile
现在您完成了。
答案 7 :(得分:0)
如何在MacOS上安装Flutter :https://www.youtube.com/watch?v=ZwUGHiroGBo
要将Flutter永久添加到您的路径,请遵循以下命令行
打开(或创建)shell的rc文件。在终端中输入echo $SHELL
可以告诉您正在使用哪个shell。如果您使用的是Bash,请编辑$HOME/.bash_profile
或$HOME/.bashrc.
如果使用的是Z shell,请编辑$HOME/.zshrc.
如果使用的是其他Shell,则文件路径和文件名将不同在您的计算机上。
在您的终端中,运行:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
在 Catalina 中,您的默认外壳为ZSH,因此您也可以将'(dot)bash_profile'替换为'(dot)zshrc'[不带引号并替换点],其余的为一样!
还可以检查环境是否正在运行,您只需键入'flutt'+ TAB,如果自动完成功能已完成!
添加以下行并将[Flutter SDK]更改为提取Flutter SDK并保存的路径
如果这不起作用:
export PATH="$PATH: /Users/Desktop/flutter/bin"
尝试以下方法:
export PATH="$HOME/Users/Desktop/flutter/bin:$PATH"
保存文件并关闭它。
运行源代码$HOME/.bash_profile
刷新当前窗口,或打开一个新的终端窗口以自动获取文件。
并通过运行以下命令验证flutter/bin
目录现在位于您的PATH中:
echo $PATH
通过运行以下命令验证flutter命令是否可用:
which flutter
对我来说成功完成了
答案 8 :(得分:0)
我正在使用macOS Catalina版本10.15.7,并按照以下步骤更新了$PATH
变量:
echo $SHELL
。它将告诉您正在使用哪个shell。 macOS Catalina默认情况下使用Z Shell。
输出:/ bin / zsh echo $PATH
,然后按Enter。它将显示已设置为路径变量的现有路径。
输出:/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / go / bin:/ Library / Apple / usr / bin < / li>
.zshrc
文件。就我而言,我正在使用vim
编辑器。您也可以使用nano
或atom
编辑器。要打开文件,请在终端中输入vi ~/.zshrc
。i
作为插入模式。export PATH="$PATH:[your_flutter_sdk_path_here]/flutter/bin"
Esc
键,然后键入:w
并按Enter
键。Esc
键退出Vim / vi,然后键入:x
并按Enter
键。. ~/.zshrc
。现在,您可以通过在终端中键入echo $PATH
并按enter
键来检查路径变量。
输出:/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / go / bin:/ Library / Apple / usr / bin:/ Users / user / Documents / flutter / bin
通过在终端中运行which flutter
来验证flutter命令是否可用。
输出:/ Users / user / Documents / flutter / bin / flutter
答案 9 :(得分:0)
对于 bash 配置文件用户
第一步:打开终端并输入
vim ~/.bash_profile
第 2 步:输入此命令(修改您的文件夹路径)
注意:我在我的用户名中添加了一个新文件夹(FlutterSDK)
export PATH="$PATH:$HOME/FlutterSDK/flutter/bin"
第 3 步:按 esc
第 4 步:输入 :wq!保存这个 bash 文件的命令
:wq!
第五步:关闭当前终端窗口并打开新窗口
第 6 步:验证类型 flutter version 命令
flutter --version