搭建hunt-framework

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

debian11

安装所需的工具

apt install -y git vim wget gcc
# 下载dmd包
wget <https://s3.us-west-2.amazonaws.com/downloads.dlang.org/releases/2021/dmd>*\*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 <https://github.com/huntlabs/hunt-skeleton.git> 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 <https://s3.us-west-2.amazonaws.com/downloads.dlang.org/releases/2021/dmd-2.097.2-0.fedora.x86_64.rpm>
# 安装dmd
dnf install dmd-2.097.2-0.fedora.x86_64.rpm
# 下载hunt-framework
git clone <https://github.com/huntlabs/hunt-skeleton.git> 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容