# 安装
您有很多选择来安装牧马人!
### 用安装`npm`
~~~bash
npm i @cloudflare/wrangler -g
~~~
### 用安装`cargo`
~~~bash
cargo install wrangler
~~~
如果你没有`cargo`或者`npm`安装,您将需要遵循这些[附加说明](https://developers.cloudflare.com/workers/tooling/wrangler/install/#additional-installation-instructions)。
## 附加安装说明
牧马人既可以通过[npm](https://www.npmjs.com/get-npm)进行安装,也可以通过Rust的软件包管理器[Cargo](https://github.com/rust-lang/cargo)进行安装。
### 使用`npm`
1. 如果您的计算机上还没有npm,请使用[npm的推荐方法](https://www.npmjs.com/get-npm)(node.js版本管理器)进行安装。
如果已经使用软件包管理器安装了npm,则`EACCES`在安装wrangler时可能会遇到错误。这与安装npm的系统打包程序的数量有关。您可以卸载npm并使用npm建议的安装方法(版本管理器)重新安装,也可以使用我们的其他安装方法之一。
2. 通过运行以下命令安装牧马人:
~~~bash
npm i @cloudflare/wrangler -g
~~~
### 使用`cargo`
1. 安装`cargo`:
用于安装Rust的工具Rustup也将安装Cargo。在Linux和macOS系统上,`rustup`可以如下安装:
~~~bash
curl https://sh.rustup.rs -sSf | sh
~~~
[此处](https://forge.rust-lang.org/other-installation-methods.html)提供其他安装方法。
2. 安装`wrangler`:
~~~bash
cargo install wrangler
~~~
在Linux上安装wrangler需要安装一些[与OpenSSL相关的软件包](https://docs.rs/openssl/0.10.24/openssl/#automatic)。如果您不想处理此问题,则可以使用供应商提供的OpenSSL。
~~~bash
cargo install wrangler --features vendored-openssl
~~~
### 手动安装
1. 从我们的[发布页面](https://github.com/cloudflare/wrangler/releases)下载适合您平台的二进制tarball。您无需下载wranglerjs,wrangler会为您安装。
2. 解压缩tarball并将二进制文件`wrangler`放在您的上的某个位置`PATH`,最好`/usr/local/bin`用于linux / macOS或`Program Files`Windows。
- 关于本翻译文档
- 快速开始
- 模版库
- 讲解
- Workers页面
- 从0开始
- 从已有页面开始
- 从已有Worder开始
- 工具
- Cli工具 wrangler
- 安装
- 指令
- 配置
- 环境
- Webpack
- 密钥
- KV
- 网站
- Playground
- ServerLess插件
- Terraform
- REST API
- Making Requests
- Scripts
- Bindings
- Routes
- Integrations
- 相关
- 工作原理
- 安全
- 使用缓存
- 价格
- Routes
- Limits
- 提示
- 调试技巧
- 调试header
- FetchEvent生命周期
- 请求上下文
- 请求sign
- 参考
- runtime API
- Web Standards
- fetch
- fetchEvent
- Response
- Request
- KV
- Environment Variables
- Streams
- Encoding
- Web Crypto
- Cache API
- HTMLRewriter
- Workers KV
- Use cases
- Namespaces
