## 声明 ## 项目结构解析 ``` | ├─ main // 系统入口 │ ├─ exchanges // 交易所层(网络层) │ ├─ strategy // 策略层(主逻辑、风控等) │ ├─ standard // 标准化层(中间件) │ └─ global // 一些全局变量或配置 ``` ## 运行步骤(以ubuntu 20 为例) ### 1. 安装rust运行环境,安装环境时选择1)Proceed with installation (default) ```shell sudo su sudo apt update -y sudo apt-get install build-essential -y sudo apt-get install libssl-dev -y sudo apt-get install pkg-config -y curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 然后先后运行这两个命令,检查rust运行环境安装成功: ```shell source $HOME/.cargo/env rustc --version ``` 增加虚拟内存 ```shell sudo fallocate -l 1G /swapfile ls -lh /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile free -h ``` ### 2. 项目本地化(第一次使用git需要输入git用户名和密码完成克隆) ```shell cd / mkdir app cd app git config --global credential.helper store git clone http://git.skyfffire.com/skyfffire/as-rust.git ``` ## 3. 配置相关参数 ```shell cd as-rust/ cp config.toml.sample config.toml nano config.toml ``` 使用nano文本编辑器时,ctl+s保存,ctl+x退出编辑 ## 4. 编译及运行 ```shell cargo run ``` ## 5. 如果之后项目有更新,执行下面命令可以获取最新版 ```shell git pull origin master ```