Macos source.bash_配置文件权限被拒绝
MacOS小牛 已将bin文件夹添加到主页 将以下内容添加到.bash_配置文件:Macos source.bash_配置文件权限被拒绝,macos,bash,Macos,Bash,MacOS小牛 已将bin文件夹添加到主页 将以下内容添加到.bash_配置文件: export PATH=$PATH$主页/邮箱 将.bash_配置文件的所有者更改为我(paul) source~/.bash\u配置文件生成 /Users/paul/.bash\u配置文件:4:权限被拒绝:/Users/paul/bin ls-la$HOME/binis drwxr-xr-x 2 paul staff 68 Aug 31 08:58 . drwxr-xr-x+ 55 paul
export PATH=$PATH$主页/邮箱
将.bash_配置文件的所有者更改为我(paul)
source~/.bash\u配置文件
生成
/Users/paul/.bash\u配置文件:4:权限被拒绝:/Users/paul/bin
ls-la$HOME/bin
is
drwxr-xr-x 2 paul staff 68 Aug 31 08:58 .
drwxr-xr-x+ 55 paul staff 1870 Aug 31 09:33 ..
我错过了什么?当你写作时
export PATH=$PATH;$HOME/bin
实际上,您有两个命令export PATH=$PATH
(基本上什么也不做),然后是$HOME/bin
,它被扩展为/Users/paul/bin
,并且由于无法执行目录而导致错误
应该是的
export PATH=$PATH:$HOME/bin
# ^
# + -------- colon (:) instead of semicolon (;)
当你写作时
export PATH=$PATH;$HOME/bin
实际上,您有两个命令export PATH=$PATH
(基本上什么也不做),然后是$HOME/bin
,它被扩展为/Users/paul/bin
,并且由于无法执行目录而导致错误
应该是的
export PATH=$PATH:$HOME/bin
# ^
# + -------- colon (:) instead of semicolon (;)
就这样。。。请不要让我再等5分钟,我今晚回来。。。非常感谢。就这样。。。请不要让我再等5分钟,我今晚回来。。。非常感谢。您应该养成引用包含shell变量的字符串的习惯,否则它会继续咬您。@user2719058虽然这通常是正确的,但在这种情况下,如果分号被引用,则会出现无声故障,由于
$PATH
变量的分隔不正确。您应该养成引用包含shell变量的字符串的习惯,否则它会继续咬您。@user2719058虽然这通常是正确的,但在这种情况下,如果分号被引用,将出现无声故障,因为$PATH
变量的分隔不正确。