设置别名时命令行 zsh 分配错误

dat*_*phl 5 linux macos terminal command-line alias

在我的 mac 终端中,我运行以下命令并收到以下错误。

(base) jgeorge ~ % alias pip = 'python3 -m pip'
>>> zsh: bad assignment
Run Code Online (Sandbox Code Playgroud)

当我尝试使用.zshrc同一行代码编辑文件时,刷新终端时出现相同的错误。不太确定这里出了什么问题。我尝试将别名更改为不同的单词,但错误仍然存​​在

Kre*_*dol 8

请参阅这篇文章了解如何解决此问题:https://itsfoss.com/solve-zsh-bad-assignment/。TL;DR,您的别名中的 周围没有空格=。这为我解决了这个问题,但我手动设置并手动编辑它们。


小智 -2

  1. 打开文件 /Users/me/.zshrc [这是您尝试添加 Python 路径的文件]

  2. 查找缺少 '' 的行,然后添加该 ''。[很可能是您用 Python 添加的行],所以先看看那里。

  3. 保存文件并退出。

  4. 然后在终端中运行以下命令:source ~/.zshrc这将刷新您的 .zshrc 文件。