安装指南
本指南将帮助你在不同操作系统上安装 Fleet 编程语言。
📋 系统要求
最低要求
- 操作系统: Windows 10+, macOS 10.15+, Linux (Ubuntu 18.04+, CentOS 7+)
- 内存: 4GB RAM
- 存储: 2GB 可用空间
- 网络: 互联网连接(用于下载依赖)
推荐配置
- 操作系统: 最新版本
- 内存: 8GB+ RAM
- 存储: 10GB+ 可用空间
- 处理器: 多核 CPU
🔧 依赖项
Fleet 编译器需要以下依赖:
必需依赖
- Rust: 1.70.0 或更高版本
- LLVM: 17.0 或更高版本
- Git: 用于克隆仓库
可选依赖
- Python 3: 用于文档生成和工具脚本
- Make: 用于构建自动化
🚀 安装方法
方法一:从源码构建(推荐)
-
安装 Rust
bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source ~/.cargo/env -
安装 LLVM
macOS (Homebrew):
bash
brew install llvm@17
Ubuntu/Debian:
bash
sudo apt update
sudo apt install llvm-17-dev libllvm17 llvm-17-runtime
CentOS/RHEL:
bash
sudo yum install llvm-devel
-
克隆仓库
bash git clone https://github.com/tint/fleet.git cd fleet -
构建编译器
bash cargo build --release -
验证安装
bash ./target/release/fleet --version
方法二:预编译二进制文件
- 下载二进制文件
访问 Releases 页面 下载适合你系统的预编译版本。
-
解压并安装
bash tar -xzf fleet-v1.0.0-linux-x86_64.tar.gz sudo mv fleet /usr/local/bin/ -
验证安装
bash fleet --version
🔧 配置环境
环境变量
将以下内容添加到你的 shell 配置文件(~/.bashrc, ~/.zshrc 等):
# Fleet 编译器路径
export PATH="$PATH:/path/to/fleet/target/release"
# LLVM 路径(如果需要)
export LLVM_SYS_170_PREFIX="/usr/local/opt/llvm@17"
IDE 支持
Visual Studio Code
- 安装 Fleet 语言扩展(即将推出)
- 配置语法高亮和代码补全
Vim/Neovim
" 添加到 ~/.vimrc
autocmd BufNewFile,BufRead *.fleet set filetype=rust
✅ 验证安装
创建一个简单的 Fleet 程序来验证安装:
-
创建测试文件
bash echo 'fn main() { print("Hello, Fleet!"); }' > hello.fleet -
编译并运行
bash fleet hello.fleet ./hello -
预期输出
Hello, Fleet!
🛠️ 开发工具
构建工具
# 安装 Make(如果未安装)
sudo apt install make # Ubuntu/Debian
brew install make # macOS
文档工具
# 安装 Python 和依赖
pip3 install markdown
🔄 更新 Fleet
从源码更新
cd fleet
git pull origin main
cargo build --release
使用包管理器更新
# 如果通过包管理器安装
fleet update # 即将支持
❌ 卸载
完全卸载
# 删除二进制文件
sudo rm /usr/local/bin/fleet
# 删除配置文件
rm -rf ~/.fleet
# 删除源码目录
rm -rf /path/to/fleet
🐛 故障排除
常见问题
问题: cargo build 失败
解决方案:
1. 确保 Rust 版本 >= 1.70.0
2. 更新 Rust: rustup update
3. 清理缓存: cargo clean
问题: LLVM 链接错误
解决方案:
1. 检查 LLVM 版本: llvm-config --version
2. 设置环境变量: export LLVM_SYS_170_PREFIX=/path/to/llvm
3. 重新构建: cargo clean && cargo build --release
问题: 权限错误
解决方案:
1. 使用 sudo 安装到系统目录
2. 或安装到用户目录: ~/.local/bin/
📞 获取帮助
如果遇到安装问题,可以通过以下方式获取帮助:
- GitHub Issues: 报告问题
- 讨论区: GitHub Discussions
- 文档: 在线文档
🎉 下一步
安装完成后,建议阅读: