Skip to content

Mac 本地部署教程

说实话,一开始我也觉得在 Mac 上部署酒馆挺复杂的,但其实真的不难,跟着步骤走,你也能成功!

写在前面

  • 整个过程大概需要 10-20 分钟,取决于你的网速
  • 所有命令我都会告诉你怎么复制,不用担心输错
  • 如果遇到问题,可以拉到最后的常见问题部分看看

一、确认系统版本

这一步的目的:确认你的 Mac 系统版本是否满足要求。

第一步:检查系统版本

这一步在干什么?

因为我们需要安装 Homebrew(Mac 的软件管理工具),而 Homebrew 需要 macOS 13(Ventura)及以上版本。

  1. 点击顶部状态栏的  图标
  2. 点击"关于本机"
  3. 查看"macOS"后面的版本号

如果版本号是 13.0 或更高,就继续下一步。

如果你的系统版本低于 13.0?

请到"系统设置"中更新你的系统。

如果电脑太老,无法安装 13.0 及以上的系统?可以先尝试安装 Homebrew,如果安装不上,就只能放弃了。

二、安装 Homebrew

这一步的目的:安装 Homebrew,这是 Mac 上的软件包管理工具,后面的 Git 需要通过它来安装。

第一步:下载 Homebrew 安装包

这一步在干什么?

从 GitHub 下载 Homebrew 的安装包。

下载地址https://github.com/Homebrew/brew/releases

  1. 打开上面的链接
  2. 找到最顶部的最新版本
  3. 点击展开 Assets
  4. 点击 Homebrew-xxx.pkg 下载安装包(xxx 一般是版本号)

第二步:安装 Homebrew

下载后双击运行安装包,一路点"继续"、"同意",需要验证的话就输入你的电脑密码。

如果 Homebrew 请求权限,就直接允许。

如果安装出错?

如果遇到错误 Command Line Tools (CLT) are missing,需要先安装命令行开发工具:

打开终端(搜索"终端"或按 Cmd + 空格 搜索 Terminal),输入:

bash
xcode-select --install

这行命令在干什么?

安装 macOS 的命令行开发工具,这是 Homebrew 依赖的东西。

点击弹出的"安装"按钮,等待安装完成。安装完成后,重新运行 Homebrew 安装包就行。

验证安装:

bash
xcode-select -p

这行命令在干什么?

检查命令行工具是否安装成功。如果返回路径(比如 /Library/Developer/CommandLineTools),就说明成功了。

第三步:验证安装

这一步在干什么?

打开终端,检查 Homebrew 是否安装成功。

  1. 点击 Dock 栏上的"启动台"图标(或按 F3
  2. 在搜索栏输入"终端",打开它
  3. 输入以下命令:
bash
brew -v

这行命令在干什么?

检查 Homebrew 的版本号。如果显示类似 Homebrew 4.x.x,就说明安装成功啦!

三、安装 Node.js

这一步的目的:安装 Node.js,这是运行酒馆必需的环境。简单来说,酒馆是用 JavaScript 写的,Node.js 就是让 JavaScript 能在电脑上运行的工具。

第一步:下载 Node.js

下载地址https://nodejs.org/zh-cn/download

这一步在干什么?

根据你的 Mac 芯片类型选择对应的版本:

  • Intel 芯片:选择 x64,然后点击"macOS 安装程序(.pkg)"下载
  • M 系列芯片(M1/M2/M3):选择 Arm64,然后点击"macOS 安装程序(.pkg)"下载

不知道怎么查看芯片类型?

点击  图标 → "关于本机" → 查看"芯片"一栏。

第二步:安装 Node.js

下载后双击运行安装包,一路点"继续"、"同意",需要验证的话就输入你的电脑密码。

如果 Node 请求权限,就直接允许。

四、安装 Git

这一步的目的:Git 是用来从网上下载酒馆代码的工具,需要先安装它。

第一步:安装 Git

这一步在干什么?

通过 Homebrew 安装 Git。

打开终端,输入:

bash
brew install git

这行命令在干什么?

让 Homebrew 下载并安装 Git。

如果网络没问题的话,就会开始下载安装 Git 了。全程无需操作,静静等待安装完成就行。

当你再次看到命令行提示符(类似 你的电脑名:~ 你的用户名$),就代表安装完成。

第二步:验证安装

这一步在干什么?

验证 Git 和 Node.js 是否都安装成功。

在终端中输入以下命令(可以直接复制粘贴,可以一次性执行多行):

bash
git -v
node -v
npm -v

这些命令在干什么?

  • git -v:检查 Git 的版本号
  • node -v:检查 Node.js 的版本号
  • npm -v:检查 npm(Node.js 的包管理器)的版本号

如果每一行都显示版本号,就说明全部安装成功啦!

如果提示"command not found"?

如果提示 -bash: xxx: command not found(xxx 是某个命令名),就代表那个工具没安装成功。根据教程重新安装对应的工具。

五、下载酒馆

这一步的目的:从网上下载酒馆的代码文件。

第一步:下载酒馆代码

这一步在干什么?

运行 git clone 命令,从 GitHub 下载酒馆的代码文件,并保存到你的用户文件夹下。

在终端中输入:

bash
git clone https://github.com/SillyTavern/SillyTavern.git -b release

这行命令在干什么?

从 GitHub 官方仓库下载酒馆代码,-b release 表示下载稳定版分支。Git 会自动在你的用户文件夹下生成一个 SillyTavern 文件夹。

等待下载完成,看到 100%done 就表示成功了!

提示

这一步速度根据你的网络速度而定,如果出错,大概率是网络问题。可以尝试使用魔法网络。

六、安装依赖

这一步的目的:安装酒馆运行所需的依赖文件,就像给游戏安装补丁一样。

第一步:进入酒馆文件夹

这一步在干什么?

切换到酒馆的文件夹,准备安装依赖。

bash
cd ~/SillyTavern

这行命令在干什么?

进入你刚才下载的 SillyTavern 文件夹。~ 代表你的用户主目录。

第二步:安装依赖包

bash
npm install

这行命令在干什么?

让 npm 读取 package.json 文件,自动下载并安装所有需要的依赖包。

等待安装完成,看到新的命令行提示符出现,就说明成功了!

七、启动酒馆

这一步的目的:运行酒馆服务,让酒馆在你的 Mac 上运行起来!

第一步:启动酒馆

这一步在干什么?

进入酒馆文件夹并启动酒馆服务。

bash
cd ~/SillyTavern && ./start.sh

这行命令在干什么?

先进入酒馆文件夹,然后运行启动脚本。酒馆就会开始运行,然后自动打开浏览器。

小贴士

  • 第一次启动会比较慢,可能需要等一两分钟,后面再启动就会快很多
  • 初次打开可能会长时间白屏,直接刷新页面即可

第二步:访问酒馆

正常情况下,浏览器会自动打开酒馆(访问 http://127.0.0.1:8000)。

如果没有自动打开,就自己打开浏览器,输入:

http://127.0.0.1:8000

看到这个界面就表示成功了!记得在设置里把语言改成中文哦~

千万要注意

在使用酒馆的过程中,这个终端窗口不能关闭!

它必须一直运行,酒馆才能正常使用。你可以把它最小化,但不能关掉。

日常使用技巧

每次怎么启动?

最简单的方式,打开终端,输入:

bash
cd ~/SillyTavern && ./start.sh

你可以把这行命令保存在备忘录里,每次复制粘贴就行。

怎么更新酒馆?

酒馆大概每月会更新一次,更新的方法:

bash
cd ~/SillyTavern && git pull

这行命令在干什么?

进入酒馆文件夹,然后拉取最新版本的代码。

提示

你刚安装完酒馆的时候是不需要更新的,已经是最新版。酒馆的稳定版本每个月更新一次。

常见问题

Q: 找不到终端怎么办?

Cmd + 空格 打开聚焦搜索,输入"终端"或"Terminal"就能找到。

Q: Homebrew 安装失败怎么办?

检查网络是否正常,确认系统版本是否满足要求(macOS 13+)。

Q: 提示"command not found"怎么办?

说明某个工具没安装成功,根据教程重新安装对应的工具(Git 或 Node.js)。

Q: 下载酒馆时速度很慢怎么办?

这通常是网络问题,可以尝试使用魔法网络,或者换个时间段再试。

Q: 可以在其他设备上访问 Mac 上的酒馆吗?

可以!在局域网内,通过手机、平板等设备都可以访问。需要在酒馆配置文件中修改设置。详细方法可以参考进阶教程。

最后想说

其实 Mac 部署酒馆真的很简单,只要你按部就班地来,肯定能成功!

如果遇到了什么奇怪的问题,或者想和其他玩家交流,欢迎来我们的 QQ 群:216189515

群里大家都很友好,有问题就问,不用害羞~


下一步:

本站由 白狐狸 基于 VitePress 构建