安装Gdrive报错syntax error near unexpected token `newline'如何解决
问题根因
/usr/local/bin/gdrive: line 2: syntax error near unexpected token
newline' /usr/local/bin/gdrive: line 2: <! DOCTYPE HTML> 上述报错说明你下载到/usr/local/bin/gdrive`路径下的不是gdrive的可执行二进制文件,是HTML网页内容。你操作时直接用了发布页的URL作为下载地址,请求后返回的是页面代码而非二进制文件,shell执行时解析HTML内容就会触发语法错误。
修复操作步骤
- 先删除已下载的错误文件:
sudo rm -f /usr/local/bin/gdrive - 确认你当前设备的CPU架构,到gdrive官方发布仓选择对应架构的二进制文件直链下载地址,不要使用页面浏览地址作为下载链接。
- 使用下载工具拉取对应二进制文件到指定路径,示例命令:
sudo wget -O /usr/local/bin/gdrive 【替换为你获取的二进制直链地址】 - 为文件授予可执行权限:
sudo chmod +x /usr/local/bin/gdrive - 验证安装结果,执行以下命令如果正常输出版本信息即修复完成:
gdrive --version
内容的提问来源于stack exchange,提问作者nessHaf
相关产品推荐
相关产品推荐

