繁体   English   中英

在 Macbook M1 中为 AWS 放大错误设置 PATH 环境变量

[英]Setting PATH environment variable in Macbook M1 for AWS amplify error

我刚刚通过执行npm install -g @aws-amplify/cli

现在我正在尝试amplify configure ,但它给了我一个错误: zsh: permission denied: amplify

所以我在它前面使用了sudo ,输入了我的密码,但是这次它说amplify: command not found

我有一种感觉,这可能与我的 PATH 环境变量有关。 但是我很担心,因为我对这些东西不太熟悉。 我所知道的是我可以看到我的一些全局包安装在usr -> local -> lib -> node_modules和一些安装在opt -> homebrew -> bin

我尝试将此命令放入我的zshrc中: export PATH="$PATH:/opt/homebrew/bin/"但它不起作用。 我意识到我的/opt/homebrew/bin实际上位于macintoshHD/opt/homebrew/bin 这意味着我必须 go up 两次,因为$PATH是我的userName 所以我试着把export PATH=$PATH:/../../opt/homebrew/bin/但它仍然不起作用.....

有人可以帮我解决这个问题吗? 只要给我正确设置我的 PATH 环境变量的命令,我就会去做。 提前致谢!

我的猜测是你的第一次安装,尽管它是一个全局安装,但有一些错误。

尝试使用 sudo 安装它:

sudo npm install -g @aws-amplify/cli

并更改本地目录的所有者:

sudo "cd ~youruser && chown youruser ~/.amplify"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM