在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$

相关推荐
不能跑的代码不是好代码10 小时前
Linux系统常用命令中文速查表
linux·运维·服务器
石一峰69911 小时前
深入理解 Linux 中断三层机制与 1-Wire 时序锁原理
linux·运维·服务器
运维老郭11 小时前
PostgreSQL编译安装实战
运维·postgresql
无限码农12 小时前
Linux上通过cmake编译uchardet
linux·运维·服务器
运维大师13 小时前
【Linux运维极简教程】06-网络配置与管理
linux·运维
007张三丰14 小时前
软件测试专栏(15/20):REST Assured接口自动化框架实战
运维·自动化·jenkins·接口自动化·rest·assured
ACP广源盛1392462567314 小时前
IX8024@ACP# 搭配此芯 AI 服务器 + 爱芯元智产品完整方案
大数据·运维·服务器·人工智能·分布式·嵌入式硬件
探索云原生16 小时前
终于搞懂 Kueue:5 个核心对象一次讲透
linux·docker·ai·云原生·kubernetes
huainingning16 小时前
交换机通过ftp下载文件或者传输文件到ftp服务器
运维·服务器·网络
An_s16 小时前
机器学习python之识别图中物品信息
java·linux·开发语言