当前位置: 首页 > 后端技术 > Node.js

Linux下Rust环境配置

时间:2023-04-03 19:54:31 Node.js

**介绍一下我在Rust环境配置中踩过的一些坑。**我之前使用的windows10系统在配置Rust时遇到了很多问题。于是换了deepin(基于debian的Linux系统),界面还是报错,和macOS有点类似。这里我就不多说了。具体可以查看深度操作系统官网。我的是官方最新的15.6版本。以下所有操作均在deepin15.6系统下进行。有针对性该项目在链接描述下已被ruster。欢迎大家参与Ruster的建设。配置curl(自行)以安装Rust安装:$curlhttps://sh.rustup.rs-sSf|sh->Rust现已安装。太棒了!安装成功。卸载:$rustupselfuninstall详见Rust安装科大源码配置1.vi~/.bashrc2.在文件末尾添加:exportRUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-staticexportRUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup3.source~/.bashrc使刚才的配置生效。详见配置USTC源数据库Postgresql1.安装Postgresqlsudoapt-getinstallpostgresql2。新建一个linux用户,取自己喜欢的名字,这里是dbusersudoadduserdbuser**注意:用户名/密码要和步骤5**3一样。切换到postgres用户sudosu-postgres4>。使用psql命令登录Postgresql控制台psql5>。创建数据库用户dbuser(上面2创建的是linux系统用户),并设置密码createroledbuserwithlogincreatedbpassword'password';6>.创建数据库createdatabaserusterownerdbuser;7>.将数据库ruster的所有权限授予dbuser;8>.启动服务systemctlstartpostgresql;具体见图:可以参考postgresql安装修改PATH环境变量(cargo的环境变量和postgresql的环境变量)1、在~/.在bashrc文件末尾添加:exportPATH=$PATH:/usr/local/...(路径待添加)我的配置如下:installlibpq-devapt-getinstalllibpq-dev7。对于这个项目的开发$gitclonehttps://github.com/ruster-xyz/ruster.git$cdruster$cargoinstalldiesel_cli--no-default-features--featurespostgres$dieselsetup$cargorun//另一个shellnodejs(v10.1.0projectnode版本在10以上)$cdruster/webapp$npminstall$npmrunserve