问题标签 [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.
shell - 捆绑到调用 Ruby 的命令时的 Bundler::RubyVersionMismatch
一个 Bundler::RubyVersionMismatch 错误被发出(来自 Bundler 管理的代码)当一个命令本身使用另一个版本的 Ruby 时。
当在 Gemfile 中为某些 shell 命令指定 Ruby 版本时,会发生这种情况。
一类示例是向 Heroku 工具带命令发送的 Rake 任务。
ubuntu - Heroku 问题 - 卸载/重新安装 heroku toolbelt ubuntu
我在 Amazon Web Services 上运行一个 Ubuntu 实例,用于开发 Ruby on Rails 应用程序(用于测试运行本地 Rails 服务器),并将应用程序推送到 Heroku 进行部署。
直到昨天,当我想将我的开发数据库的内容推送到生产环境而不仅仅是应用程序本身时,这个设置对我来说一直没有问题。经过一些快速的谷歌搜索,这似乎很容易通过使用Taps
. 我不确定 Taps 是否预装了 Heroku Toolbelt(这是我一直在使用的),所以在遵循 Heroku 上的文档之后,我只运行了命令rake db:push
- 这返回了错误:
很容易,对吧?错误的。运行后sudo gem install taps
(并观看安装运行没有任何问题),我重新运行命令rake db:push
只是发现自己面临相同的Taps Load Error
. 考虑到 Heroku 服务之前运行的轻松程度,这有点令人惊讶,事情一开始就没有顺利进行。
经过一番谷歌搜索后,我发现了两年前在 Heroku 的 github 页面上打开的一个问题,该页面直到最近 3 个月前才收到处理此问题的人的帖子,所以在阅读了一些推荐后,我决定尝试直接安装 heroku gem(即使它已被弃用,完全被 Toolbelt 取代),因为人们似乎得到了正确的结果。
我很犹豫,因为我不想让工具带和独立的 gem 相互竞争,所以我用谷歌搜索了如何卸载 heroku 工具带(这似乎没有一个好的 heroku 提供的解决方案 - 可能会打开一张票在heroku ...)上,但我按照此链接上的说明进行操作,有人应该为此打我,因为它只是以下命令:
而且这些命令不考虑依赖关系等......我认为这部分(如果不是完全)是我问题的根源。此时,我运行了命令sudo gem install heroku
,得到了弃用警告,然后只是尝试运行命令heroku login
作为试金石测试,看看它是否安装正确,但我收到一个野兽Gem:LoadError
说
所以,我决定我只是尝试回到开始而不担心事情,所以我卸载了简单的 heroku gem sudo gem uninstall heroku
,删除了相关的可执行文件,然后尝试按照上列出的命令重新安装 Toolbelt赫罗库:
在将一堆看起来很积极的输出打印到屏幕上之后,我认为一切都会好起来的,但是安装过程的最后一条消息是:
这就是我所在的位置,我已经通过链接删除了明显重要的内容(请再打我一次),现在安装工具带并没有注意到它们丢失了,我在没有 heroku 的情况下被困住了或水龙头!(此外,令人不安的是,heroku 没有提供一种干净的方式来卸载工具带——这会使这样的事情变得不那么复杂)
非常感谢您的帮助。
python - Heroku 入门 - git push heroku master 无限期挂起?
我一直在关注位于此处的“Heroku 上的 Python 入门”教程,一切都按预期工作。但是,当我尝试执行最终的“git push heroku master”命令时,什么也没有发生。没有输出,它只是挂起。
当我执行 'git remote -v' 时,我的 heroku 远程会出现,我的 Procfile 和 requirements.txt 已经就位,我从终端推送到 Github 没有任何问题。
有什么我想念的吗?任何帮助将不胜感激!
heroku - 通往heroku数据库的隧道?
我在 heroku 上有一个 django 项目,它在 heroku (ec2) 上使用 postgre 数据库。一切正常,但是在一台计算机上我无法访问 postger 端口 5432,所以我需要设置从我的计算机到那里的隧道。那可能吗?
ruby-on-rails - 无法在 Heroku 上部署 Diaspora
最初我已将我的 git 代理设置为 192.168.0.9 现在无法正常工作,所以我使用
将代理更改为 192.168.0.5 但是当我运行时
在 git bash 它说内部服务器错误并显示 HTTP PROXY = 192.168.0.9
你能帮我用命令吗,以便我可以更改代理。
ruby-on-rails - 全新 Heroku CLI 安装身份验证失败
这个问题可能被认为是重复的:Unable to use heroku gem cli after password changes,但事实并非如此。
就我而言,我有最新的 Mac OS X 10.8.3 并且我已经安装了全新的 Heroku 工具带。我尝试的第一件事是通过发出这个来进行身份验证:
我被要求提供我输入的 Heroku 凭据(很多次),但我收到“身份验证失败”消息。
我已经尝试使用我的凭据从不同的浏览器多次登录 Heroku 网站 - 一切正常,但我无法使用 Heroku CLI 进行身份验证。
我没有 ~/.netrc 文件,我的 Mac 上没有任何花哨的防火墙软件。我可能做错了什么?
谢谢,亚历克斯。
更新 2013 年 3 月 18 日晚上 9 点山:
这是 Heroku 问题,他们正在调查:
heroku - Heroku push 拒绝了没有检测到 Cedar 支持的应用程序
我有这个常见的 heroku 错误! Heroku push rejected, no Cedar-supported app detected
,试图在以下执行后推送:
我已经看到了许多特定于Ruby on Rails
项目的错误,我只想推送一个 PHP 项目,现在我只是想推送一个简单的index.html
文件
我也尝试过
但我遇到了同样的问题......我错过了什么?
ruby-on-rails - 安装heroku失败:名称或服务未知
我尝试在我的 ubuntu 12.04 上安装 heroku 我在终端上运行了这段代码
但它失败了,出现了以下错误。我应该怎么办?
ruby-on-rails - heroku db:迁移中止
我是 Ruby on Rails 和 heroku 的新手。我按照视频教程中的步骤进行操作。我不认为我做了什么不同的事情。但是,当一切都在我的 localhost:3000 上运行时,我无法在 heroku 上运行 rake db:migrate 您还可以详细说明 GEMFILE.lock 和 GEMFILE 的功能。
我的 GEMFILE 的相关内容
我的 GEMFILE.lock 的相关内容
php - heroku buildpack that supports the php imap
I am trying to locate or build a heroku buildpack that supports the php imap functions such as imap_open() Do I really need to recompile php and then store the binary on amazon?
The current buildpack I am using is https://github.com/Americastestkitchen/heroku-wordpress-php.git