You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS Zsh无法找到已安装的Spicetify命令求助

问题描述

在Mac上安装Spicetify(一款自定义Spotify的终端工具)后,安装脚本提示成功,但执行spicetify --help时终端报错zsh: command not found: spicetify。已确认个人用户文件夹下存在.spicetify目录,重新执行安装脚本的输出如下:

myname@My-MacBook-Air ~ % curl -fsSL https://raw.githubusercontent.com/spicetify/spicetify-cli/master/install.sh | sh
FETCHING Version 2.27.0
DOWNLOADING https://github.com/spicetify/spicetify-cli/releases/download/v2.27.0/spicetify-2.27.0-darwin-arm64.tar.gz
######################################################################## 100.0%
EXTRACTING /Users/me/.spicetify/spicetify.tar.gz
SETTING EXECUTABLE PERMISSIONS TO /Users/me/.spicetify/spicetify
REMOVING /Users/me/.spicetify/spicetify.tar.gz
spicetify path already set in /Users/me/.zshrc, continuing...

spicetify v2.27.0 was installed successfully to /Users/me/.spicetify
Run 'spicetify --help' to get started
myname@My-MacBook-Air ~ % spicetify --help
zsh: command not found: spicetify
myname@My-MacBook-Air ~ % 

当前.zshrc文件内容如下:

#export PATH="$HOME/Users/me/Desktop/zsh commands:$PATH"
#export PATH=$PATH:/Users/me/.spicetify

疑问:是否需要取消这两行的注释?这两行的作用是什么?(对zsh完全不了解)

解决方案与说明

  • 第二行必须取消注释:删掉#export PATH=$PATH:/Users/me/.spicetify开头的#符号。这行的作用是把Spicetify的安装目录/Users/me/.spicetify添加到系统的PATH环境变量中——终端执行命令时,会在PATH列出的目录里查找可执行文件,添加后终端就能找到spicetify命令了。
  • 第一行可按需处理:#export PATH="$HOME/Users/me/Desktop/zsh commands:$PATH"是把你桌面的zsh commands目录加入PATH,如果这个目录里没有你需要直接在终端运行的脚本或工具,就保持注释状态(留着#)就行;以后需要用到再取消注释。
  • 修改后生效步骤:保存.zshrc文件后,在终端执行source ~/.zshrc,让修改立即生效,之后就能正常运行spicetify --help了。

内容的提问来源于stack exchange,提问作者Coding_Guy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 16:57:48