问题标签 [heroku-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
36 浏览

ruby-on-rails - 在 Heroku 上部署期间克隆存储库

我有一个 Rails 项目PROJECTX,它托管在 Heroku 上。为了存储生产配置和文件,我使用了不同的存储库PROJECTX-config。是否有可能:

  1. 克隆 PROJECTX 配置,
  2. 删除当前的配置文件,和
  3. 将配置文件符号链接到 PROJECTX 配置文件

请注意,这必须在 Heroku 上完成。我也知道 Heroku 可以选择使用环境变量来维护配置,但这不是我想要的。

谢谢!

0 投票
2 回答
10274 浏览

linux - 获取 Heroku dynos 的 IP

我有一个 Heroku 应用程序对外部服务进行一些 API 调用。存在一些问题,服务想知道哪些 IP 正在进行调用。

机器上不存在许多基本工具,如ifconfigtraceroute、等。netstat看起来他们正在运行一个非常简单的 Ubuntu 14.04.5 版本。

我能够使用heroku ps:exec -a <myapp>SSH 进入我的应用程序并使用ip addr,但存在一些问题:

1) 看来这只允许我通过 SSH 连接到 web.1 dyno(我正在通过 rest.1、rest.2 等进行 API 调用) 2) 这些调用通过 Heroku 一侧的路由器。

如何获取所有测功机实例和/或路由器的 IP?

0 投票
1 回答
326 浏览

postgresql - 无法从 Homestead Vagrant box 连接到 Heroku Postgres 数据库

我正在尝试从本地连接到 Heroku postgres 数据库。我正在运行一个 Laravel Homestead Vagrant 盒子"laravel/homestead": "v2.2.1"

我在 vagrant ssh 登录中使用 CLI

我可以得到这样的信息:

但无法连接,例如

感谢任何帮助。谢谢

0 投票
1 回答
173 浏览

heroku - 期望脚本等待 Heroku ssh 提示

我想使用expect脚本在 Heroku dynos 上运行 SSH 命令(例如:Get IP of Heroku dynos

登录测功机时的确切输出是:

我敢肯定更新后第一行会消失。实际发生此身份验证/登录需要几秒钟。

一个简单的期望脚本可以是这样的:

我已经尝试过expect "~ $" { send "my_cmd" }expect "~ $ " { send "my_cmd" }但都没有工作,我不知道如何调试它。

“期望”部分会做些什么来完成这项工作?

0 投票
1 回答
65 浏览

bash - Windows bash'无法在字符串'autoupdate:'上创建属性'exitCode' 安装Heroku CLI/Toolbelt

我正在尝试在 Windows 10 上运行的 bash shell 版本 4.3.48(1) (x86_64-pc-linux-gnu) 上安装 Heroku CLI/Toolbelt。我正在输入wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh命令行,在软件包下载后我得到以下信息:

然后它只是带我回到命令行。如果我尝试heroku --v或任何其他 heroku CLI 命令,我会收到同样的错误

我在网上的任何地方都找不到此错误代码的任何记录。有什么想法吗?我真的不知道从哪里开始,通常一个好的搜索至少能让我走上这条路,但我这里有蟋蟀。让我知道是否需要任何进一步的细节。FWIW 工具带几天前还在工作,由于 Linuxbrew 的不幸事件,我只需要卸载并重新安装我的 bash shell,所以我从头开始重建一切。

0 投票
1 回答
34 浏览

ruby-on-rails - 从 Git 推送到 Heroku 不起作用

我最近更新了一个网站,其中许多 gem 已被弃用(例如,我使用的是 heroku gem)。我正处于将本地文件更新到生产服务器的最后一步。

当我运行“git push heroku master”时,我收到了这个错误:

欢迎任何建议。再一次 - 我不得不更新 Ruby/Rails/Heroku,所以我确信可能存在一些我没有看到的奇怪的兼容性问题。但是,我已经全部在本地工作,并且希望它可以在 Heroku 上工作。

0 投票
0 回答
177 浏览

windows - 如何在 Windows 10 中克隆 Heroku 存储库?

我正在 Heroku 上构建一个 Node.js 应用程序。我用我的 Mac 来做这件事。现在我想在我的 Windows 10 机器上处理同一个应用程序。我应该如何继续这样做?我下载了适用于 Windows 10 的 Heroku Toolbelt cli 和 git bash,但是当我尝试运行时heroku git:clone -a myApp,它说

如何从 Heroku 中提取 repo 并在 Win 10 上进行处理?我已经下载了最新版本的 Heroku cli 并从 git bash 运行它。

0 投票
1 回答
2069 浏览

heroku - 给定应用程序的 Heroku 端口号

如何查看给定应用程序的heroku端口号?

我尝试使用“heroku config:get PORT”命令。但 Windows 命令提示符给出的结果为“!没有指定应用程序”。我该怎么办?

0 投票
0 回答
282 浏览

reactjs - 当一个人在 url 的自定义 heroku 链接上使用特定路由时,我的 react 应用程序中断为 404,但使用常规 heroku 链接刷新良好

我的应用正在使用反应路由器

当我使用常规 heroku 应用程序并且我在项目或联系人路由上时,如果用户刷新浏览器,页面将重新加载正常,但如果他们使用我的自定义 url,并在同一条路由上刷新页面,网站将中断为 404. 链接示例 https://agile-mesa-41419.herokuapp.com/ jdiperi.com

0 投票
1 回答
2619 浏览

git-bash - Windows 7 64 位 Bash“heroku:找不到命令”

我正在尝试通过 Git Bash 让 heroku-cli 工作,但已经苦苦挣扎了几天。最初安装 railsinstaller 安装了我已经卸载的旧 heroku 工具带。当我在卸载 heroku 之前运行它时,我收到消息“这是旧版 Heroku CLI”。我已经下载了 windows x64 的最新安装,安装它,重新启动 windows,检查路径,但它仍然无法正常工作。当我运行 heroku --version 时,我得到了找不到错误命令。我检查了路径,根据随附的屏幕截图,它们看起来是正确的。 在此处输入图像描述 我完全没有想法,关于如何让它工作的任何建议?