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

相关推荐
Decay__1 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
丰锋ff2 小时前
压缩命令笔记
linux
江华森2 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼2 小时前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
GeW3 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by209994 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
螺丝钉tina4 小时前
[Playwright][08] Upload 模块自动化:如何设计真实业务测试用例?
运维·自动化·测试用例
迪菲赫尔曼4 小时前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
cq林志炫4 小时前
两个Linux服务器之间同步文件
linux·运维·服务器
yyuuuzz5 小时前
云服务器安全组规则优先级的机制记录
运维·服务器·网络·安全·阿里云·aws