curl:(6)could not resolve host:https bash://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh:no such file or directory
时间: 2023-06-18 15:03:22 浏览: 303
这个错误提示可能是由于 curl 命令在解析 URL 时出现错误导致的。请尝试以下步骤:
1. 确认你的网络连接是否正常。如果你使用的是代理,请检查代理配置是否正确。
2. 确认你的 curl 版本是否较新。你可以使用 `curl --version` 命令查看版本信息。如果版本较旧,请更新到最新版本。
3. 确认 URL 是否正确。在你的命令中,URL 应该是 `https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh`,请检查是否有拼写错误或者其他错误。
如果以上步骤都没有解决问题,请尝试使用其他工具或者手动下载文件到本地,然后执行相应的操作。
相关问题
rollup-linux-arm64-gnu
### Rollup 构建工具在 Linux ARM64 GNU 上的安装与使用
对于 Linux ARM64 GNU 版本上的 Rollup 安装,通常通过 Node.js 环境来完成。由于特定架构可能引起兼容性问题,确保环境配置正确至关重要。
#### 1. 更新包管理器并安装必要依赖项
为了使 Node.js 及其相关模块正常工作,在开始之前应先更新系统的软件源列表,并安装一些必要的开发库:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt-get install -y curl git build-essential libssl-dev
```
#### 2. 使用 nvm (Node Version Manager) 安装适合 ARM64 的 Node.js 版本
nvm 是一种方便管理和切换不同版本 Node.js 的工具,特别适用于处理跨平台差异的情况:
```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
nvm install --lts
```
这会自动下载并设置最新长期支持版(LTS)的 Node.js 到当前环境中[^2]。
#### 3. 配置 npm 并全局安装 rollup
有了合适的 Node.js 后,可以通过 npm 来获取最新的稳定版 Rollup:
```bash
npm config set arch arm64
npm install -g rollup
```
此操作不仅设置了目标体系结构为 `arm64` ,还完成了 Rollup 的全局安装过程[^3]。
#### 4. 创建新项目或进入现有项目目录初始化 package.json 文件
如果要创建一个新的基于 Rollup 的 JavaScript 或 TypeScript 应用程序,则可以这样做:
```bash
mkdir my-rollup-project && cd $_
npm init -y
```
之后可以根据需求调整生成的 `package.json` 文件中的字段信息。
#### 5. 添加所需插件和其他依赖关系到本地项目中
根据实际应用场景的不同,还需要引入其他辅助性的 NPM 包作为项目的依赖项之一:
```json
{
"devDependencies": {
"@rollup/plugin-node-resolve": "^15.0.0",
"@rollup/plugin-commonjs": "^22.0.0"
}
}
```
保存上述 JSON 对象至文件内后运行如下命令加载这些扩展功能:
```bash
npm install
```
此时应该已经成功搭建好了一个完整的 Rollup 开发框架,可以直接编写业务逻辑代码了。
阅读全文