@@ -18,7 +18,7 @@ For Windows users, you must install DVM v0.7.0 or later versions, and also need
1818 - [ Installation] ( #installation )
1919 - [ Upgrade DVM] ( #upgrade-dvm )
2020- [ Prerequirement] ( #prerequirement )
21- - [ Getting Start ] ( #getting-start )
21+ - [ Getting Started ] ( #getting-started )
2222 - [ List available versions] ( #list-available-versions )
2323 - [ List installed versions] ( #list-installed-versions )
2424 - [ Install Deno] ( #install-deno )
@@ -89,7 +89,14 @@ Please make sure you have required dependencies installed:
8989- unzip (for Deno v0.36.0 and newer versions)
9090- gunzip (for Deno v0.35.0 and lower versions)
9191
92- ## Getting Start
92+ For installing Deno from source, please make sure you have required dependencies installed:
93+
94+ - rustc
95+ - cargo
96+ - cc
97+ - cmake
98+
99+ ## Getting Started
93100
94101After installed dvm, you can use it to manage multiple version Deno environments.
95102
@@ -129,6 +136,14 @@ dvm install v0.42.0
129136# Using deno v1.0.0 now.
130137```
131138
139+ ### Install Deno from source
140+
141+ Since DVM v0.8.0, you can install Deno from source with ` --from-source ` option.
142+
143+ ``` sh
144+ dvm install --from-source v1.35.0
145+ ```
146+
132147### Uninstall Deno
133148
134149Use ` dvm uninstall <version|alias-name> ` command to uninstall a specified version.
@@ -219,6 +234,7 @@ DVM supported the following commands:
219234| | ` dvm install <version> ` | Download and install the specified version from source. |
220235| | ` dvm install <version> --registry=<registry> ` | Download and install deno with the specified registry. |
221236| | ` dvm install <version> --skip-validation ` | Do not validate deno version before trying to download it. |
237+ | | ` dvm install <version> --from-source ` | Build and install Deno from source code. |
222238| ` uninstall ` | ` dvm uninstall <version> ` | Uninstall the specified version. |
223239| ` use ` | ` dvm use ` | Use the specified version read from .dvmrc. |
224240| | ` dvm use <version> ` | Use the specified version that passed by argument. |
0 commit comments