glinfei
发布于 2024-10-21 / 145 阅读
0
0

Rust开发环境安装

环境安装

当我们安装好一台ubuntu系统的电脑后,为了使用rust还需要安装以下环境:

  • zsh

  • rust

  • nvm

    • node

    • npm

    • pnpm

  • post

  • vs code

zsh的安装

感谢大佬以及将所操作简化成为一行代码了:https://zhuanlan.zhihu.com/p/666751500

curl -sSL https://qiniu.wzhecnu.cn/scripts/oh-my-zsh-p10k.sh | bash

在安装之后进行切换

chsh -s /bin/zsh

注意这个命令不要增加sudo前缀

rust的安装

推荐字节跳动的源https://rsproxy.cn/

  1. 步骤一:设置 Rustup 镜像, 修改配置 ~/.zshrc or ~/.bashrc

export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
  1. 步骤二:安装 Rust(请先完成步骤一的环境变量导入并 source rc 文件或重启终端生效)

curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
  1. 步骤三:设置 crates.io 镜像, 修改配置 ~/.cargo/config,已支持git协议和sparse协议,>=1.68 版本建议使用 sparse-index,速度更快。

[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true

NVM的安装

nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

nvm涉及github不可访问的困难,安装起来非常痛苦。
所幸gitee上有安装将镜像以及教程https://gitee.com/RubyMetric/nvm-cn。
具体而言:

1.安装

bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"

2.卸载

bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/uninstall.sh)"

3.使用

nvm ls

# 列出所有可安装版本
nvm ls-remote

# 安装某个版本Node
nvm install lts/fermium
nvm install v12.20.1
nvm install v15.5.1

# 切换Node版本
nvm use system
nvm use 14.15    # 不用全部打出版本号

# 更新nvm
nvm-update

这里我们直接使用nvm install node  安装最新的node即可

npm(Node Package Manager)是一个Node.js包管理器。在我们按安装node后,会个自动会带有一个安装好的npm,可以查看和一下版本

> npm -v
10.8.2

pnpm

可以参考博客https://blog.csdn.net/qq_41883423/article/details/140324410
了解npm、Yarn 和 pnpm 的异同
的简而言之,pnpm是更好的一种包管理工具。安装方式:

npm install -g @pnpm/exe

PostgreSQL

这里就不详细讨论MySQL 和 PostgreSQL的异同了。
安装

sudo apt-get update
sudo apt-get install postgresql postgresql-client

安装完毕后,系统会创建一个数据库超级用户 postgres,密码为空。

sudo -i -u postgres

切换到数据库超级用户后,输入

psql

会提示类似下面的内容

~$ psql
psql (9.5.17)
Type "help" for help.

postgres=# 

这个表明安装成功了
输入以下命令退出 PostgreSQL 提示符:

\q

ostgreSQL 安装完成后默认是已经启动的,但是也可以通过下面的方式来手动启动服务。

sudo /etc/init.d/postgresql start   # 开启
sudo /etc/init.d/postgresql stop    # 关闭
sudo /etc/init.d/postgresql restart # 重启

附录:

一些有月用的网站连接:
https://www.runoob.com/postgresql/linux-install-postgresql.html


评论