"command not found" 在 ZSH 脚本中
"command not found" in ZSH script
我正尝试通过键入 ~/scripts/recomposeUi.zsh
来 运行 此脚本,但在这样做时收到以下错误:
/Users/me/scripts/recomposeUi.zsh:2: command not found: dcrs
这是我的脚本,recomposeUi.zsh:
#!/bin/zsh
cd ~/myProject/ && npm run build && docker build -t wm . && cd ~/projectTwo/ && dcrs && cd ~/myProject/
这是我的 .zshrc:
alias dcd='docker-compose down'
alias dcu='docker-compose up -d'
alias dcp='docker-compose pull'
alias dcrs='dcd && dcp; dcu'
出了什么问题?
.zshrc
在交互中执行shell.
Shell 因为脚本不是交互式的。
尝试将别名移动到 .zshenv
(始终执行)或添加到脚本命令的头部 source ~/.zshrc
(手动读取)
我正尝试通过键入 ~/scripts/recomposeUi.zsh
来 运行 此脚本,但在这样做时收到以下错误:
/Users/me/scripts/recomposeUi.zsh:2: command not found: dcrs
这是我的脚本,recomposeUi.zsh:
#!/bin/zsh
cd ~/myProject/ && npm run build && docker build -t wm . && cd ~/projectTwo/ && dcrs && cd ~/myProject/
这是我的 .zshrc:
alias dcd='docker-compose down'
alias dcu='docker-compose up -d'
alias dcp='docker-compose pull'
alias dcrs='dcd && dcp; dcu'
出了什么问题?
.zshrc
在交互中执行shell.
Shell 因为脚本不是交互式的。
尝试将别名移动到 .zshenv
(始终执行)或添加到脚本命令的头部 source ~/.zshrc
(手动读取)