首先下载源代码
git clone https://gitcode.com/skywalk163/mingdao
安装
skywalk@ubjail1:~/github$ cd mingdao/
skywalk@ubjail1:~/github/mingdao$ dir
README.md docs mingdao setup.bat setup.sh
skywalk@ubjail1:~/github/mingdao$ sh setup.sh
安装过程
skywalk@ubjail1:~/github/mingdao$ sh setup.sh
========================================
明道语言 - 环境配置工具
将自动下载并安装 Racket 9.2
========================================
\* 未检测到 Racket,开始安装...
1/3 下载 Racket 安装程序...
下载中,请稍候...
下载进度: ##O#- # 下载完成! ########################################################################################## 100.0%
文件大小:243M
清华镜像源下载成功
2/3 安装 Racket...
提示:安装到系统目录需要 sudo 权限
将安装到 ~/racket
This program will extract and install Racket v9.2.
Note: the required diskspace for this installation is 737M.
Base directory does not exist: /home/skywalk/racket
should I create it? (default: yes)
安装完成
Installation complete.
3/3 配置环境变量...
✔ 已将 Racket 添加到 /home/skywalk/.bashrc
========================================
安装完成!
========================================
请运行以下命令使环境变量生效:
source /home/skywalk/.bashrc
然后验证安装:
racket --version
验证安装...
✔ Welcome to Racket v9.2 cs.
启动明道语言:
racket mingdao/playground.rkt (Web Playground)
racket mingdao/repl.rkt (命令行 REPL)
安装提示激活环境
source /home/skywalk/.bashrc
启动Playground
激活环境后,执行 racket mingdao/playground.rkt
skywalk@ubjail1:~/github/mingdao$ source /home/skywalk/.bashrc
(base) skywalk@ubjail1:~/github/mingdao$ racket mingdao/playground.rkt
待续
调试
启动失败
base) skywalk@ubjail1:~/github/mingdao$ racket mingdao/playground.rkt
Gtk initialization failed for display ":0"
context...:
body of "/home/skywalk/racket/share/racket/pkgs/gui-lib/mred/private/wx/gtk/queue.rkt"
body of "/home/skywalk/racket/share/racket/pkgs/gui-lib/mred/private/wx/platform.rkt"
body of "/home/skywalk/github/mingdao/mingdao/playground.rkt"
(base) skywalk@ubjail1:~/github/mingdao$