mirror of
https://github.com/denoland/deno.git
synced 2025-03-03 09:31:22 -05:00
Update manual (#4412)
This commit is contained in:
parent
67ab201e26
commit
6bd940abfd
1 changed files with 31 additions and 30 deletions
|
@ -1509,52 +1509,53 @@ Extra steps for Windows users:
|
|||
|
||||
#### Prerequisites
|
||||
|
||||
Deno has most of its dependencies in a git submodule to ensure reproducible
|
||||
builds. The following must be installed separately:
|
||||
The easiest way to build Deno is by using a precompiled version of V8:
|
||||
|
||||
<!-- prettier-ignore-start -->
|
||||
<!-- see https://github.com/prettier/prettier/issues/3679 -->
|
||||
```
|
||||
V8_BINARY=1 cargo build -vv
|
||||
```
|
||||
|
||||
1. [Rust](https://www.rust-lang.org/en-US/install.html)
|
||||
- Ensure that your version is compatible with the one used in [CI](
|
||||
https://github.com/denoland/deno/blob/master/.github/workflows/ci.yml).
|
||||
This is updated frequently.
|
||||
2. [Python 2](https://www.python.org/downloads)
|
||||
- Ensure that a suffix-less `python`/`python.exe` exists in your `PATH` and
|
||||
it refers to Python 2, [not 3](
|
||||
https://github.com/denoland/deno/issues/464#issuecomment-411795578).
|
||||
However if you want to build Deno and V8 from source code:
|
||||
|
||||
Extra steps for Linux users:
|
||||
```
|
||||
cargo build -vv
|
||||
```
|
||||
|
||||
- Install glib-2.0 development files.
|
||||
- Required by [rusty_v8](https://github.com/denoland/rusty_v8#build).
|
||||
- On Ubuntu, run `sudo apt install libglib2.0-dev`.
|
||||
When building V8 from source, there are more dependencies:
|
||||
|
||||
Extra steps for Mac users:
|
||||
[Python 2](https://www.python.org/downloads). Ensure that a suffix-less
|
||||
`python`/`python.exe` exists in your `PATH` and it refers to Python 2,
|
||||
[not 3](https://github.com/denoland/deno/issues/464#issuecomment-411795578).
|
||||
|
||||
- Install [XCode](https://developer.apple.com/xcode/) :(
|
||||
For Linux users glib-2.0 development files must also be installed. (On Ubuntu,
|
||||
run `apt install libglib2.0-dev`.)
|
||||
|
||||
Extra steps for Windows users:
|
||||
Mac users must have [XCode](https://developer.apple.com/xcode/) installed.
|
||||
|
||||
For Windows users:
|
||||
|
||||
1. Get [VS Community 2019](https://www.visualstudio.com/downloads/) with
|
||||
"Desktop development with C++" toolkit and make sure to select the following
|
||||
required tools listed below along with all C++ tools.
|
||||
- Visual C++ tools for CMake
|
||||
- Windows 10 SDK (10.0.17763.0)
|
||||
- Testing tools core features - Build Tools
|
||||
- Visual C++ ATL for x86 and x64
|
||||
- Visual C++ MFC for x86 and x64
|
||||
- C++/CLI support
|
||||
- VC++ 2015.3 v14.00 (v140) toolset for desktop
|
||||
|
||||
- Visual C++ tools for CMake
|
||||
- Windows 10 SDK (10.0.17763.0)
|
||||
- Testing tools core features - Build Tools
|
||||
- Visual C++ ATL for x86 and x64
|
||||
- Visual C++ MFC for x86 and x64
|
||||
- C++/CLI support
|
||||
- VC++ 2015.3 v14.00 (v140) toolset for desktop
|
||||
|
||||
2. Enable "Debugging Tools for Windows". Go to "Control Panel" → "Programs" →
|
||||
"Programs and Features" → Select "Windows Software Development Kit - Windows
|
||||
10" → "Change" → "Change" → Check "Debugging Tools For Windows" → "Change" ->
|
||||
"Finish".
|
||||
Or use:
|
||||
[Debugging Tools for Windows](https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/) (Notice: it will download the files, you should install `X64 Debuggers And Tools-x64_en-us.msi` file manually.)
|
||||
"Finish". Or use:
|
||||
[Debugging Tools for Windows](https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/)
|
||||
(Notice: it will download the files, you should install
|
||||
`X64 Debuggers And Tools-x64_en-us.msi` file manually.)
|
||||
|
||||
<!-- prettier-ignore-end -->
|
||||
See [rusty_v8's README](https://github.com/denoland/rusty_v8) for more details
|
||||
about the V8 build.
|
||||
|
||||
#### Building
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue