如何为最新版GF安装RGL?Mac系统下安装报错及配置问题求解
Mac OS 下GF最新版RGL安装及环境变量配置解决方案
三种安装路径的具体操作
方案1:给setup.sh传入--dest参数直接安装
- 打开终端,进入桌面存放setup.sh和Languages.csv的目录:
cd ~/Desktop - 提前创建RGL专属安装目录:
mkdir -p ~/.local/share/gf/lib - 运行带路径参数的安装脚本:
bash setup.sh --dest=~/.local/share/gf/lib
方案2:正确配置GF_LIB_PATH环境变量
你之前配置不生效大概率是因为Mac新版默认shell为zsh,配置文件不对,操作步骤如下:
- 先确认当前使用的shell:
echo $SHELL- 若输出为
/bin/zsh,执行命令写入配置:echo 'export GF_LIB_PATH=~/.local/share/gf/lib' >> ~/.zshrc,之后运行source ~/.zshrc立即生效 - 若输出为
/bin/bash,执行命令写入配置:echo 'export GF_LIB_PATH=~/.local/share/gf/lib' >> ~/.bash_profile,之后运行source ~/.bash_profile立即生效
- 若输出为
- 验证配置是否生效:运行
echo $GF_LIB_PATH,输出你设置的路径即为配置成功,之后重新运行setup.sh即可完成安装
方案3:同目录编译gf-core和gf-rgl
适合需要使用开发版GF和RGL的场景:
- 新建统一的GF工作目录并进入:
mkdir ~/gf-dev && cd ~/gf-dev - 分别克隆gf-core和gf-rgl的官方代码仓库到当前目录
- 按照gf-core的编译说明完成GF本体安装后,进入gf-rgl目录运行
make install,脚本会自动匹配同目录下的gf-core路径完成RGL安装
安装完成后验证
- 确认GF本体正常:
gf --version - 确认RGL关联正常:
gf +RTS --info | grep library,输出路径和你设置的GF_LIB_PATH一致即为关联成功 - 若依然无法运行ConstructionChi.gf,检查文件开头的import语句是否正确引用RGL中文模块,确认无拼写或路径错误
内容的提问来源于stack exchange,提问作者Yang Hua
相关产品推荐
相关产品推荐

