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

Mac无Brew环境下从GitHub安装vnlog及问题解决

解决方案:Mac下vnlog的可卸载安装与依赖修复

一、无Git/SVN的可卸载安装流程

因为未安装Git或SVN,直接通过源码包完成可卸载式安装,步骤如下:

  • 访问vnlog的build-osx分支页面,下载该分支的ZIP源码包
  • 解压ZIP包到本地任意目录(比如~/Downloads/vnlog-build-osx)
  • 安装编译所需工具:终端执行xcode-select --install,按系统提示完成Xcode Command Line Tools的安装
  • 编译并安装到自定义独立目录(方便后续一键卸载):
    1. 终端进入解压后的目录:cd ~/Downloads/vnlog-build-osx
    2. 配置安装路径(这里以$HOME/local/vnlog为例,可自行修改):./configure --prefix=$HOME/local/vnlog
    3. 编译源码:make
    4. 完成安装:make install
  • 让系统识别vnlog工具:把export PATH=$HOME/local/vnlog/bin:$PATH添加到你的Shell配置文件(~/.zshrc或~/.bash_profile),然后执行source ~/.zshrc(对应你的配置文件)生效
  • 卸载方法:直接删除$HOME/local/vnlog目录,再把Shell配置文件里添加的PATH行删掉即可

二、修复vnl-align的Text::Table模块依赖

你遇到的报错确实是缺少Perl的Text::Table模块,以下两种简便安装方式:

方式1:用Perl自带CPAN安装

终端执行:

sudo cpan Text::Table

首次使用CPAN会提示配置选项,直接选默认配置即可,输入系统密码后等待安装完成。

方式2:用Homebrew安装(推荐,若已装Homebrew)

如果你的Mac上已经安装了Homebrew,直接执行:

brew install perl-text-table

如果没装Homebrew,可先执行以下命令安装Homebrew,再安装模块:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:02:59