在Ubuntu安装明道名部署Playground web网页

首先下载源代码

复制代码
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$

相关推荐
Dontla2 小时前
WSL2 docker-desktop发行版介绍(用于运行Docker引擎(Docker Engine))(docker-desktop-data)
运维·docker·容器
爱和冰阔落2 小时前
Linux/Windows 双平台通关:YOLOv8 目标检测从模型选型到跨平台部署实战
linux·windows·yolo
小蜗牛的路2 小时前
Linux redhat 7在线安装docker、下载docker依赖、离线安装docker
linux·运维·docker
游戏开发爱好者82 小时前
Linux 自动上传 App Store Connect:把 IPA 上传流程接进CI工作流
linux·运维·ios·ci/cd·小程序·uni-app·iphone
xuankuxiaoyao2 小时前
阶段案例——后台管理系统
java·linux·前端
小沈跨境2 小时前
Temu被罚2.32亿美元,CPSC认证批量上传合规指南
大数据·运维·网络·人工智能·temu·跨境
七仔啊2 小时前
windows server服务器验机流程
运维·服务器·windows
Cx330❀2 小时前
【Linux网络】打破“一问一答”局限:从零构建全双工多线程UDP群聊系统
linux·运维·服务器·网络·网络协议·udp
ID_180079054732 小时前
TikTok 视频详情 & 列表 API 接口技术文档(带全套 JSON 样例・核心章节)
linux·windows·microsoft