Linux下Rust环境配置

Linux下Rust环境配置,第1张

概述 Linux下Rust环境配置
**介绍一下本人在Rust环境上配置踩过的一些坑.**

之前用的windows 10的系统,在配置Rust上遇到了好多问题.于是就换了deepin(基于debian的linux系统),界面还是报错,和mac OS还是有几分相似的,这里不多说了,详情可见的deepin官网deepin官网.我的是官方最新的版本15.6.一下所有的 *** 作都是在deepin15.6系统下.

针对的项目是链接描述下的ruster.欢迎大家参与ruster的构建.

配置curl(自行百度)安装Rust

安装: $ curl https://sh.rustup.rs -sSf | sh ->>出现Rust is installed Now. Great!即安装成功.
卸载: $ rustup self uninstall
详情可见Rust安装

中科大源配置

1.vi ~/.bashrc
2.在文件末尾添加:

  export RUSTUP_disT_SERVER=https://mirrors.ustc.edu.cn/rust-static  export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

3.source ~/.bashrc 使刚刚的配置生效.
详情可见配置中科大源

数据库Postgresql
1.安装Postgresql

   sudo apt-get install postgresql

2.新建一个linux用户,可以取你想要的名字,这里为dbuser

   sudo adduser dbuser  **注:用户名/密码要与第5步中的相同**

3.切换到postgres用户

   sudo su - postgres

4>. 使用psql命令登录Postgresql控制台

   psql

5>.创建一个数据库用户dbuser(上边2创建的是linux系统用户),并设置密码

   create role dbuser with login createdb password 'password';

6>.创建数据库

   create database ruster owner dbuser;

7>.赋予权限

   grant all privileges on database ruster to dbuser;

8>.启动服务

   systemctl start postgresql;

详情见图:
可参考postgresql安装

修改PATH环境变量(cargo的环境变量和postgresql的环境变量)

1.在~/.bashrc文件末尾添加如下:   export PATH = $PATH:/usr/local/...(待添加路径)我的配置如下图:

安装libpq-dev
apt-get install libpq-dev

7.针对本项目的开发

$ git clone https://github.com/ruster-xyz/ruster.git$ cd ruster$ cargo install dIEsel_cli --no-default-features --features postgres$ dIEsel setup$ cargo run

// another shell nodeJs(v10.1.0 项目的node版本为10以上)

$ cd ruster/webapp
$ npm install
$ npm run serve

总结

以上是内存溢出为你收集整理的Linux下Rust环境配置全部内容,希望文章能够帮你解决Linux下Rust环境配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1013082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存