首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zsh:权限被拒绝: gam

zsh:权限被拒绝: gam
EN

Stack Overflow用户
提问于 2018-06-28 08:10:01
回答 1查看 13.4K关注 0票数 2

我在安装了哦My ZSH的macOS 10.12上使用ZSH。

我最近使用提供的安装脚本bash <(curl -s -S -L https://git.io/install-gam)在我的计算机上安装了GAM

该脚本将命令行工具gam安装到我的PATH中的~/bin/gam/gam

但是,当尝试在ZSH中执行任何gam命令时,我得到以下结果:

代码语言:javascript
复制
➜  ~ gam info user
zsh: permission denied: gam

但是,当在bash中执行相同(或任何)命令时,该工具将按预期工作。

通过将alias gam="~/bin/gam/gam"放在.zshrc中,我可以让命令工作,但这会导致以~开头的gam参数出现一些意想不到的问题。

~/bin/gam/gam具有execute权限以及它附带的文件夹~/bin/gam/,所以我不知道这里出了什么问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-29 03:11:21

~/bin/在我的PATH中,但是子文件夹~/bin/gam/不在。调用gam会导致ZSH找到文件夹~/bin/gam/并尝试执行它,因此出现permission denied错误而不是command not found

gam在BASH中工作的原因是因为安装脚本只在.bashrc中将~/bin/gam/添加到我的PATH中,而不是.zshrc

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51073014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档