**介绍一下本人在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环境配置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)