• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Manjaro Rust环境搭建

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

系统基本设置

更换为国内源

使用国内的源有更快的下载速度,pacman能够测试不同源的速度并排名,我选择的是上海交大sjtu的源。

sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy
sudo pacman -Syyu

添加arch源

编辑/etc/pacman.conf文件,加入下面的内容:

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux-cn/$arch

然后

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

现在可以全面升级系统:

sudo pacman -Su

输入法

安装fcitx和搜狗拼音输入法:

sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool

设置环境变量,在~/.xprofile文件(如果文件不存在就新建一个)末尾加上:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

Fcitx配置

常用软件

sudo pacman -S yay                     # AUR助手
sudo pacman -S google-chrome           # 最流行的浏览器
sudo pacman -S clang make cmake gdb    # 编译调试环境
sudo pacman -S visual-studio-code-bin  # 牛逼的编辑器
sudo pacman -S vim                     # 命令行下的编辑器
sudo pacman -S qtcreator               # IDE for Qt
sudo pacman -S wireshark-qt            # 抓包工具
sudo pacman -S git                     # 版本管理工具
sudo pacman -S octave                  # Matlab的开源替代

Rust

下载Rust

curl https://sh.rustup.rs -sSf | sh

之后配置环境,

vim  ~/.bashrc 

在最后加入

export PATH=$PATH:$home/.caogo/bin
export PATH=$PATH:$home/.cargo/env

之后reboot就可以了

输入rustc --version和cargo查看是否安装成功

修改Rust Crates 源

在 $HOME/.cargo/config 中添加如下内容:

[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

VSCode

扩展安装:Rust

 VSCode 中设置 rust-client.channel 为 stable。 同时建议设置 editor.formatOnSave 为 true,以便在保存时使用 rust-fmt 格式化代码。

Manjaro安装 Rust 辅助工具

cargo

# 编译工具
rustup install nightly
# 实现代码自动补齐
cargo +nightly install racer
# 由于以下工具默认安装里存在占位程序,需要使用 --force 选项强制安装
cargo install --force rustfmt
cargo install --force rls

rustup

rustup component add rls-preview
rustup component add rust-analysis
rustup component add rust-src

依次选择Tasks->Run Task,根据提示可以执行Rust: cargo build,Rust: cargo run等操作

GitHub连接

# 生成ssh
ssh-keygen -t rsa -C "[email protected]"
# ...略github后台配置
# 添加ssh
ssh-agent -s
ssh-add ~/.ssh/ssh_private_filename
# 测试
ssh -v [email protected]

Git设置

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab中(),[],与{}的区别认识发布时间:2022-07-18
下一篇:
matlab查找回车字符发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap