问题标签 [heroku-toolbelt]

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 投票
5 回答
5141 浏览

ruby - Fedora 17 上的 Heroku 工具带

我正在尝试做教程http://ruby.railstutorial.org/的 heroku 设置部分。但是在https://toolbelt.heroku.com/上,我注意到 Fedora 没有 .rpm,所以我尝试单独安装 Foreman 和 Heroku CLI。Foreman 和 Git 安装良好,但 Heroku CLI 出现问题。

当我尝试这样做时:

然后简单地做

我得到错误:

所以我 yum 删除了它并尝试改为:

现在,当我运行 heroku 时,我得到:

尝试rvm info产量

还有我的 Rails 版本

宝石环境:

我对整个红宝石(以及heroku)都很陌生,所以我不确定我应该寻找什么来匹配,但一切似乎都是ruby-1.9.3,所以我很困惑为什么Heroku不想合作。

0 投票
1 回答
4412 浏览

ruby-on-rails - Heroku config:推送不更新环境变量

我已经将一个应用程序部署到 Heroku,并且我目前将我的环境变量存储在一个 .env 文件中。我曾经heroku config:push将变量推到heroku,效果很好。

现在,我想更新其中之一。我在 .env 文件中更改了它,然后heroku config:push再次运行。push 说它成功了,但是当我运行时heroku config,我可以看到这些值实际上并没有改变。我试过运行heroku restart,但这并没有做任何事情。

如何在heroku中更新我的环境变量?

0 投票
3 回答
3676 浏览

php - Heroku部署自动删除服务器文件?

我是新手HEROKU APPS

在我的 heroku 应用程序中,我遇到了问题。那就是我正在使用 php 脚本将数据保存在服务器上。

例子 :

此 PHP 脚本运行成功并完美保存数据。

但是,当我将我的 APP 部署HEROKU到更新时 -> 在这个进程中的example.txt文件会被自动删除。

0 投票
2 回答
2262 浏览

ruby - Heroku Toolbelt - Ruby.exe:没有这样的文件或目录

5、6 个月前,我不得不在几个星期内发布 Heroku 下的应用程序。因此,我下载并安装了 Heroku Toolbelt 并发布了我的应用程序:我没有遇到任何问题。

今天早上,我再次开始做这个应用程序,当我想使用命令登录 Heroku 时heroku login,我遇到了以下错误:C:\Program Files (x86)\ruby-1.9.2\bin\ruby.exe: No such file or directory -- heroku (LoadError).

首先,我重新安装了 Heroku Toolbelt,但我仍然遇到同样的问题,然后我从 Github 下载了压缩的 Heroku Toolbelt,但没有成功。所以,我开始在谷歌上寻找解决这个问题的方法。

我将 ruby​​-1.9.2 放入 C:\Program Files (x86)\Heroku\bin\ 并更改了 heroku.bat 文件中的 Ruby 路径。我利用它在 heroku.bat 中放置了一些“暂停”,以了解正在发生的事情,但没有发现任何异常。简而言之,我早上(法国时间)工作了 10 点,但一无所获。

这就是为什么我来到 Stackoverflow(对我来说最好的论坛之一)上问这个问题的原因。我希望有人理解我并可以帮助我。非常感谢你,对不起我的英语不好。

0 投票
2 回答
344 浏览

heroku - 安装 Heroku Toolbelt 时出错

尝试安装 Heroku Toolbelt,但现在Gem:LoadError尝试发出任何 heroku 命令时出现错误。

$ heroku -v

/Users/xyz/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:在`to_specs'中:找不到heroku(> = 0) [...] (Gem::LoadError)

$哪个heroku

/Users/xyz/.rvm/gems/ruby-1.9.3-p194@global/bin/heroku

它似乎仍在寻找宝石,但我已经卸载了它。我怎样才能解决这个问题?

(OSX 山狮)

0 投票
2 回答
702 浏览

windows - Heroku toolbelt 无法在包含非拉丁字符的 Windows 7 用户上运行

这是一个星期天的深夜,我决定搞砸 Facebook 应用程序。事实证明,它们现在为您提供了与 heroku 的轻松集成,当然,我决定尝试一下。我耐心地等待工具带下载,安装它,并且像往常一样,没有任何东西会为我运行而没有一点挣扎。

所以我尽我所能,用谷歌搜索了我遇到的问题,并意识到问题很可能是由于我的用户文件夹包含非拉丁字符这一事实引起的。为了确保这是问题所在,我创建了另一个用户帐户,在其上安装了 heroku toolbelt,它工作得很好。

关于如何在我不必使用测试帐户的情况下运行它有什么建议吗?

感谢您的时间!

编辑

忘了问是否可以更改heroku使用的文件夹?

编辑

仍然没有找到任何可以帮助我解决这个问题的东西,真的没有办法解决这个问题吗?

我附上了错误的截图

我收到的错误

0 投票
1 回答
256 浏览

ruby - 尝试运行 Heroku 应用程序时出错

我一直在尝试部署我的第一个 Heroku 应用程序,但一个又一个问题继续遇到问题。我会继续粘贴我遇到的错误代码。

在 heroku.open 上:

打开secure-reef-1182...失败!Heroku 客户端内部错误。!在以下位置搜索帮助:https ://help.heroku.com !或报告错误:https ://github.com/heroku/heroku/issues/new

错误:未定义的方法licenses=' for #<Gem::Specification name=multi_json >version=1.5.0> (NoMethodError) Backtrace: /usr/local/lib/site_ruby/1.9.1/rubygems/source_index.rb:74:ineval' /usr/local/lib/site_ruby/1.9.1/rubygems/specification.rb:388:in

版本:heroku-toolbelt/2.33.5 (x86_64-linux) ruby​​/1.9.3

在 heroku.ps 上

=== web: bundle exec rails server -p $PORT web.1: 崩溃 2013/01/02 21:07:51 (~ 4m 前)

在我的 heroku.logs 中,我收到这些类型的错误消息

at=error code=H10 desc="App crashed" method=GET path=/ host=secure-reef-1182.herokuapp.com >fwd=50.134.210.222 dyno= queue= wait= connect= service= status=503 bytes=

0 投票
8 回答
36837 浏览

heroku - 重命名heroku应用程序的正确方法是什么?

似乎不是从命令行执行此操作的方法,当我从站点执行此操作时,我在尝试时遇到了这个问题git push heroku master

这就像更改我在 git 中指向应用程序的方式一样简单吗?

0 投票
1 回答
1864 浏览

postgresql - heroku pgbackups:restore: 发生错误,您的恢复未完成

我正在尝试将数据库的本地快照还原到 heroku 开发实例中。

但我一直收到以下错误

数据库快照是使用 heroku 文档中的 pg_dump 字符串捕获的:

并且转储文件位于保管箱共享中(因此可通过直接 URL 访问)

Heroku 和本地数据库都是 PG 9.2。

0 投票
4 回答
2944 浏览

postgresql - heroku pgbackups:restore: 无效的转储格式

我有一个本地 psql 数据库转储,需要上传到 heroku。我按照此链接的更新部分中的步骤进行操作。一切正常,直到最后一部分,实际的上传步骤:

heroku pgbackups:restore --app myAppName DATABASE ' https://www.dropbox.com/myAppPSQLDumpLink/myAppName_local.dump ' --confirm myAppName

这就是控制台中显示的内容:

这是日志中的错误(由Toby Hede 的问题提供):

我尝试搜索此错误,但找不到答案。有谁知道需要做些什么来解决这个问题?我的本地 psql 数据库的实际转储是这样执行的:

谢谢!