按照菜鸟教程:Rust 教程 | 菜鸟教程
安装成功了,可以跑通第一个程序。
中间有一些插曲,比如报了
error: linker `link.exe` not found
这个错误。
输入:
rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu
就可以解决了。
跑一个actix-web的小程序。不知道问什么sqlx 老是报错。我再找找问题。去掉了sql
访问浏览器
ok ,大功告成。
但是,sql 没有连接上,这个问题在找找。
第三天
我在Windows上死活build不通过。于是,我用起来了,我之前安装好的deepin系统,安装步骤几乎一样,参考 菜鸟教程
在GitHub上找到PostgreSQL的例子。没有安装的参考:PostgreSQL 安装_留念土豆的博客-优快云博客_postgresql安装
把代码下载来build 一下
修改PostgreSQL的连接,否则build失败
修改服务地址127.0.0.1成0.0.0.0
build成功下拉依赖后 run
会看到启动成功。
访问
完美。
但是结束程序我只能通过kill 命令了
这个程序包
体积还是不小。不知道我那里没有配置好还是本来就是这么大,性能的话,等我有空了,写几个实用接口测试一下
----纠正一下,编译没有添加参数,默认是debug 包,所以比较大,我添加了cargo build --release
体积就小了好多
---------------------------------------------------------------------------------------------------------------------------------
模仿真实的程序,写了一个接口
速度是杠杠的
对比java 的springboot版本