环境版本切换

通过指定技术栈创建了工作空间后, DevStudio 还为用户内置了该技术栈下的不同版本,并支持了版本切换能力。

说明
目前系统支持的技术栈有:Node.js、Python、Java、Go、Python、Ruby、C/C++、Rust。
如果从 Codeup 打开,无法切换环境版本,可在代码库配置技术栈

Node.js

内置的 Node 版本为:v12.22.9 / v12.22.10 / v14.18.3 / v14.19.0 / v16.13.2 / v16.14.0 等,通过 nvm 命令进行版本管理,常用的命令有:

  • nvm ls:查看安装的 Node 版本。

  • nvm install ${version}:安装具体的 Node 版本。

  • nvm use ${version}:使用具体的 Node 版本。

  • nvm help:查看更多命令帮助。

Python

内置的 Python 版本为:2.7.18 / 3.8.10 等,目前通过 python2python3 来区分 Python 版本。

Java

内置的 Java 版本为:8.0.302 / 11.0.12 / 17.0.2 等,通过 sdk 命令进行版本管理,常用的命令有:

  • sdk ls java:查看安装的 Java 版本。

  • sdk install java ${version}:安装具体的 Java 版本。

  • sdk use java ${version}:使用具体的 Java 版本。

  • sdk help:查看更多命令帮助。

除了 Java 版本之外,还可以通过 sdk 命令对 Gradle、Maven 等常见的 Java 构建工具进行版本管理,具体命令可查看sdk help

Go

内置的 Go 版本为:1.18 等,通过 g 命令进行版本管理,常用的命令有:

  • g ls:查看安装的 Go 版本。

  • g install ${version}:安装具体的 Go 版本。

  • g use ${version}:使用具体的 Go 版本。

  • g help:查看更多命令帮助。

Ruby

内置的 Ruby 版本为:2.7 ,通过 rvm 命令进行版本管理,常用的命令有:

  • rvm list:查看安装的 Ruby 版本。

  • rvm install ${version}:安装具体的 Ruby 版本。

  • rvm use ${version}:使用具体的 Ruby 版本。

  • rvm help:查看更多命令帮助。

阿里云首页 云效2020 相关技术圈