搭建hunt-framework

搭建hunt-framework不需要安装其它环境(如:apache2、nginx),需要干净全新系统。

debian11

安装所需的工具

apt install -y git vim wget gcc
# 下载dmd包
wget *\*2.097.2-0*\*amd64.deb

安装dmd

dpkg -i dmd*2.097.2-0*_amd64.deb

出现环境变量找不到


1.png
echo "export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin" >> /root/.bashrc
source /root/.bashrc

重新执行安装dmd

dpkg -i dmd_2.097.2-0_amd64.deb

出现没有找到依赖包


2.png
apt --fix-broken install

再次重新执行安装dmd

dpkg -i dmd*2.097.2-0*_amd64.deb

查看版本、安装完成

dmd --version
dub --version

下载hunt-framework

git clone  myproject
cd myproject
# 运行
dub run -v

出现下载包失败,可能原因墙限制github.com,用梯子下载就好了


3.png

下载好的包放到: /root/.dub/packages 里

dub run -v

出现错误-lssl和-lcrypto


2.png
apt install libssl-dev
dub run -v

搭建hunt完成

访问: http://localhost:8080

后台运行

nohup dub run --root=/root/myproject > hunt.out 2>&1 &

出现下图错误是因为内存不足


4.png

rocky8.4

# 安装所需工具
dnf install -y git vim wget gcc
# 下载dmd包
wget 
# 安装dmd
dnf install dmd-2.097.2-0.fedora.x86_64.rpm
# 下载hunt-framework
git clone  myproject
cd myproject
dub run -v

出现下载包失败,可能原因墙,用梯子下载就好了


3.png

下载好的包放到: /root/.dub/packages 里

出现图中错误-lssl和-lcrypto


2.png
dnf install openssl-devel

搭建hunt完成

访问: http://localhost:8080

后台运行

nohup dub run --root=/root/myproject > hunt.out 2>&1 &

出现下图是因为内存不足


4.png

你可能感兴趣的:(搭建hunt-framework)