phira-mp
是一个用 Rust 开发的项目。 以下是部署和运行该项目服务端的步骤。
简体中文 | English Version
- Rust 1.70 或更高版本
首先,如果尚未安装 Rust,请安装。 您可以按照 https://www.rust-lang.org/tools/install 中的说明进行操作
对于 Ubuntu 或 Debian 用户,如果尚未安装“curl”,请使用以下命令进行安装:
sudo apt install curl
对于 Fedora 或 CentOS 用户,请使用以下命令:
sudo yum install curl
安装curl后,使用以下命令安装Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
然后,构建项目:
cargo build --release -p phira-mp-server
您可以使用以下命令运行该应用程序:
RUST_LOG=info target/release/phira-mp-server
也可以通过参数指定端口:
RUST_LOG=info target/release/phira-mp-server --port 8080
如果遇到与 openssl 相关的问题,请确保安装了 libssl-dev(适用于 Ubuntu 或 Debian)或 openssl-devel(适用于 Fedora 或 CentOS)。 如果问题仍然存在,您可以为编译过程设置 OPENSSL_DIR 环境变量。
如果您在 Linux 上进行编译并以 Linux 为目标,并收到有关缺少 pkg-config 的消息,则可能需要安装它:
# 对于 Ubuntu 或 Debian
sudo apt install pkg-config libssl-dev
# 对于 Fedora 或 CentOS
sudo dnf install pkg-config openssl-devel
其他问题请参考具体错误信息并相应调整您的环境。
您可以检查正在运行的进程及其正在侦听的端口:
ps -aux | grep phira-mp-server
netstat -tuln | grep 12345