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

相关推荐
武汉誉天9 分钟前
AI运维课程都学什么内容?
运维·人工智能
MyFreeIT18 分钟前
Docker Network
运维·docker·容器
捷烽26 分钟前
三大运营商熔接损耗验收:国家规范与0.08dB的正确理解
运维·网络·信息与通信
ezreal_pan28 分钟前
Docker 多容器日志统一查看
运维·docker·容器
新时代牛马29 分钟前
异常向量与VBAR_ELx:Linux entry.S 中的vectors 布局
linux·运维·服务器
BlueAsia_Lab34 分钟前
华为 SuperCharge 认证,覆盖哪些产品?全品类梳理
运维·服务器·华为
H_oRIZoN_34 分钟前
Linux入门DAY32(文件 IO、进程、线程、IPC 通信)
linux·运维·服务器
0+11135 分钟前
Linux --Ext系列文件系统
linux·运维·服务器
潘正翔1 小时前
Memcached构建缓存服务器
运维·服务器·数据库·缓存·云原生·memcached
攻城有术1 小时前
专项攻克——研发排查Linux各类问题命令+实战案例
linux·运维·服务器