ubuntu配置drogon

powershell 复制代码
apt-get update
apt-get install sudo

"""
MySQL
MySQL的原生库不支持异步读写,而通过同步接口+线程池的方式对上层提供异步接口并不是一个好的策略,幸好,
MySQL还有一个原开发者社区维护的版本MariaDB,该版本和MySQL的对应版本兼容,并且它的开发库支持异步读写,
因此,Drogon的MySQL支持采用MariaDB开发库,你的系统,Mysql和MariaDB最好不要混用,可以统一安装成MariaDB。
"""
sudo apt-get install libmariadb-dev

"""环境"""
sudo apt install git
sudo apt install gcc
sudo apt install g++
sudo apt install cmake

"""jsoncpp"""
sudo apt install libjsoncpp-dev

"""uuid"""
sudo apt install uuid-dev

"""zlib"""
sudo apt install zlib1g-dev

"""OpenSSL"""
sudo apt install openssl
sudo apt install libssl-dev

cd $WORK_PATH
git clone https://github.com/drogonframework/drogon
cd drogon
git submodule update --init
mkdir build
cd build
cmake ..
make && sudo make install

"""查看是否安装成功"""
drogon_ctl version

""" 创建项目 """
drogon_ctl create project project_name

""" 构建项目 """
cd build
cmake ..
make
相关推荐
朱小弟cs65 小时前
Orange的运维学习日记--41.Ansible基础入门
linux·运维·学习·ci/cd·自动化·ansible·devops
alexhilton5 小时前
用Compose中的Shader实现一个雪花飘飘弹窗效果
android·kotlin·android jetpack
CIb0la5 小时前
kali linux 2025.2安装WPS并设置无报错的详细步骤
linux·运维·wps
iffy15 小时前
安卓录音方法
android
IT古董6 小时前
【第四章:大模型(LLM)】05.LLM实战: 实现GPT2-(6)贪婪编码,temperature及tok原理及实现
android·开发语言·kotlin
醉方休6 小时前
Node.js 精选:50 款文件处理与开发环境工具库
linux·运维·node.js
代码老y7 小时前
从裸机到云原生:Linux 操作系统实战进阶的“四维跃迁”
linux·运维·云原生
CMCST7 小时前
CentOS 7.9 升级 GLibc 2.34
linux·运维·centos
xiep14383335108 小时前
Rocky Linux 10 部署 Kafka 集群
linux·运维·kafka
安卓机器9 小时前
安卓10.0系统修改定制化____系列 ROM解打包 修改 讲解 导读篇
android·安卓10系统修改