讲师中心 微信公众号
AI工具推荐 视频效率加速

Mac怎么安装Heroku CLI_Mac Heroku命令行工具安装教程【进阶】

风强小哥_3693

风强小哥_3693

发布时间:2026-03-29 15:03:01

|

832人浏览过

|

来源于php中文网

原创

Mac上安装Heroku CLI有五种方式:一、Homebrew推荐方式;二、Shell脚本直装;三、npm全局安装;四、手动下载配置二进制;五、登录验证。每种均需验证版本或功能。

mac怎么安装heroku cli_mac heroku命令行工具安装教程【进阶】

如果您希望在Mac系统上安装Heroku CLI以进行应用部署与管理,但发现常规Homebrew方式受限或需更灵活的安装路径,则需考虑多种兼容性方案。以下是满足不同环境约束的安装步骤:

一、通过Homebrew安装(推荐标准方式)

Homebrew是macOS最主流的包管理器,适用于已安装Xcode命令行工具且网络通畅的用户。该方式可自动处理依赖并便于后续更新。

1、打开终端,执行命令安装Xcode命令行工具(若未安装):
xcode-select --install

2、安装Homebrew(如尚未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

3、添加Heroku官方tap并安装CLI:
brew tap heroku/brew && brew install heroku

4、验证安装结果:
heroku --version

二、使用Shell脚本直接安装(无需Homebrew)

当系统无法使用Homebrew(如权限受限、网络屏蔽或企业策略限制)时,可采用Heroku官方提供的轻量级shell安装脚本,绕过包管理器直接部署二进制文件。

1、在终端中运行以下命令下载并执行安装脚本:
curl https://cli-assets.heroku.com/install.sh | sh

2、脚本将自动将heroku二进制文件复制至/usr/local/bin/heroku,并设置可执行权限。

3、手动将/usr/local/bin加入PATH(如未自动生效):
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

4、确认命令可用:
heroku --version

三、通过npm全局安装(适用于Node.js开发者)

若您已配置Node.js与npm环境,此方式能复用现有开发链路,尤其适合前端或全栈项目中集成CLI工具链。

1、确保Node.js版本不低于18.x:
node --version

2、执行全局安装命令:
npm install -g heroku

3、检查是否被npm bin路径正确识别:
npm bin -g

4、将输出路径(如/opt/homebrew/lib/node_modules/npm/bin)加入PATH(若未自动包含):
echo 'export PATH="$(npm bin -g):$PATH"' >> ~/.zshrc && source ~/.zshrc

5、验证CLI可用性:
heroku --version

四、手动下载并配置二进制文件

适用于高度受限环境(如离线机器、安全沙箱),需手动获取、校验并部署官方签名二进制文件,确保完整性与可信来源。

1、访问Heroku CLI发布页获取最新Darwin ARM64或Intel版本URL:
https://github.com/heroku/cli/releases

2、使用curl下载对应压缩包(示例为ARM64架构):
curl -L https://github.com/heroku/cli/releases/download/v10.22.0/heroku-darwin-arm64.tar.gz -o heroku.tar.gz

3、解压并提取二进制文件:
tar -xzf heroku.tar.gz && mv heroku /usr/local/bin/

4、赋予执行权限:
sudo chmod +x /usr/local/bin/heroku

5、测试基础功能:
heroku help auth

五、登录与基础验证

无论采用哪种安装方式,首次使用前均需完成身份认证,CLI将生成凭证并存储于~/.netrc中,用于后续所有API交互。

1、启动交互式登录流程:
heroku login

2、终端将提示打开浏览器并跳转至Heroku授权页面,完成OAuth确认后返回终端。

3、验证账户绑定状态:
heroku auth:whoami

4、若需非交互式登录(如CI环境),使用凭据输入模式:
heroku login -i

5、输入注册邮箱、密码及两步验证码(如启用)后,终端显示Logged in as your@email.com

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

3523

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

795

2023.10.30

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

5427

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2368

2023.08.10

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

4156

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1295

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1678

2023.08.03

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

9703

2023.08.17

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

40

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 185人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.4万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn