【玩转 Cloud Studio】以 Rust 为例定制自己的开发环境

前言

Cloud Studio 是腾讯云出品的一款云端开发工具,目前提供了对 Java,Node,Go,Python,.Net 的环境支持,基本上满足了绝大多数的开发者的需求。

image-20220916160641924

如果开发者工作的语言和环境不在上述之列,没关系,Cloud Studio 照样能满足你。

本文以 Rust 为例分享如何搭建出专属的开发环境。

工作空间介绍

Cloud Studio 的工作空间是 Ubuntu 系统,标准型提供了 2 核, 4 G 内存,8 GB 存储的配置,还可以根据需求升级配置,对于大部分场景完全够用了。

标准工作空间的配置为2核4G内存,8G存储,目前每月提供1000分钟的免费额度支持试用体验。

搭建 Rust 环境

创建新的工作空间

登录 Cloud Studio 以后,会跳转到用户的工作台。点击左下角的 【新建工作空间】,选择 【Ubuntu 18.04】预设环境。这样我们就拥有了一个 Ubuntu 系统的开发空间。

image-20220916161348782

然后配置新的空间的信息,主要填写:

  • 空间名称:根据自己的开发语言和环境填写

  • 描述:填写空间的描述信息

  • 代码来源:如果已有项目,可以选择直接导入或者进入空间后再导入;这里先选择不导入

  • 规格配置:有三种规格供选择,这里选择标准型

image-20220916161654341

空间创建完毕之后,来到工作台的【全部空间】面板,点击刚刚创建的空间,就会启动空间、进入云端的开发环境了:

image-20220916162252640

可以发现,和我们本地的 VS Code 一模一样,它其实就是运行在浏览器中的 VS Code:

image-20220916162524343

安装 Rust

按快捷键 ctrl + `,或者点击菜单栏中的【终端】-【新建终端】,打开终端工具,就可以操作 Ubuntu 主机了。

不同的语言环境有不同的安装方式,可根据各自官网的文档进行安装。

Rust 官方提供了一个安装脚本,可通过 curl 工具进行下载,再安装,非常简单:

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

image-20220916163802166

安装 Rust 的过程中,会安装一些额外的工具和环境,选择默认的即可:

image-20220916163929101

安装速度非常快,大概一二分钟左右就能安装成功:

image-20220916164057768

配置环境变量生效,并检查 rust 是否安装成功:

$ source $HOME/.cargo/env
$ rustc --version

image-20220916164410860

当控制台成功打印出版本号,说明 Rust 环境已经安装成功。

开发 Rust 项目

工作空间默认打开的目录是 /root/RemoteWorking,推荐在该目录下创建项目。

image-20220916164616436

安装 Rust 的过程中,会把它的包管理工具 Cargo 一并安装。Cargo 用来创建,构建项目,管理项目的依赖。

使用 cargo 创建一个项目:

$ cargo new hello

image-20220916165300776

看下项目的入口文件 src/main.rs

fn main() {
    println!("Hello, world!");
}

可知这是一个经典的 Hello, world! 程序的 Rust 版本。

进入到项目目录,使用 cargo 编译项目:

$ cd hello
$ cargo run

如图,源码被编译为二进制文件, target/debug/hellocargo 完成编译后会自动执行该文件:

image-20220916165717356

退出工作空间

这是非常重要的一步,点击左下角的用户面板,选择【退出工作空间】。因为直接关闭网页是不会停止空间的运行的。

image-20220916170043004

如果没有正常退出工作空间,也可以回到工作台的【全部空间】面板来停止运行:

image-20220916170344191

总结

本文以 Rust 开发环境为例,介绍了使用 Cloud Studio 提供的工作空间,打造定制的开发环境。只要掌握基础的 Linux 操作知识,在文档的指导下能很快完成。

云端开发不是一个新鲜的概念。对比下同类产品,Cloud Studio 这款产品的一个优点是体验足够好,基本上没有遇到卡顿的情况。再就是提供了丰富的预设环境,让开发者能快速上手。可以说,Cloud Studio 带来了一种全新的云端开发体验。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昆吾kw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值