zsh:权限被拒绝:/Users/macbookpro/.zshrc

问题描述 投票:0回答:5

我是 flutter 新手,我想在 Mac OS(VS 代码)中设置 flutter sdk 路径,为此我闲置 https://flutter.dev/docs/get-started/install/macos# update-your-path但是当我在终端中运行$HOME/.zshrc时它显示错误消息zsh:权限被拒绝:/Users/macbookpro/.zshrc我也应用这个终端错误:zsh:权限被拒绝:./startup.sh但这对我来说不起作用..有人可以帮助我吗

ios flutter sdk environment-variables hybrid
5个回答
19
投票

步骤1

打开你的终端。

步骤2

cd ~
vim .zshrc

步骤3

通过

i
进行插入,将你的 flutter 路径(/bin:/Library/flutter/bin)插入到
.bin:$PATH/
后面。

如果完成,请按

esc
并输入
:wq

示例

export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH/bin:/Library/flutter/bin"

7
投票

如果您想在当前的 zsh 进程中评估其内容,您可以执行以下操作

source ~/.zshrc

您需要设置文件的执行权限,就像您要执行的任何其他命令一样,即

chmod +x ~/.zshrc

3
投票

如果您使用的是 Apple SiliconmacOS Ventura,您可以按照以下步骤操作:

  1. 打开终端。

  2. 使用以下命令在nano文本编辑器中打开

    .zshrc

纳米.zshrc

  1. 通过附加以下行将 Flutter 路径添加到文件中:

导出 PATH="$PATH:/Users/{your_flutter_extracted_path}/bin"

  1. CTRL + O
    保存更改,然后按
    CTRL + X
    退出 Nano。

  2. 要验证路径是否已成功添加,请在终端中运行以下命令:

颤动

它应该显示类似于这样的 Flutter 路径:

/用户/{your_flutter_extracted_path}/bin/flutter

如果您看到正确的 Flutter 路径,则说明您已准备就绪,可以在 Apple Silicon macOS Ventura 设置上使用 Flutter!


1
投票

为了节省时间,对答案进行了一些编辑。

终端中的命令

cd ~
nano .zshrc

在编辑器中添加文件夹路径,例如

path+=('/usr/local/bin/ntfy')

保存,退出。将更改应用到当前终端

source ~/.zshrc

PS 检查文件中是否存在带有导出的行。


0
投票

在 Apple Silicon 上运行

sudo nano .zshrc

然后将以下路径添加到文件中:

export PATH=$PATH:/opt/homebrew/bin

按“Control+X”,然后按“Y”保存,然后按 Enter。

关闭终端,重新打开并运行

brew doctor
© www.soinside.com 2019 - 2024. All rights reserved.