问题标签 [heroku-san]

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 投票
3 回答
1077 浏览

deployment - 为什么在部署时抛出“需要设置 ENV 变量‘S3_KEY’”?

0 投票
3 回答
168 浏览

deployment - 你如何使用 Sinatra 设置 heroku_san?

例如,如何使用 heroku_san rake 快捷命令将代码推送到特定的 heroku 应用程序,例如。

(取自http://jqr.github.com/2010/08/27/easy-heroku-deploys-with-heroku-san.html

我不断得到:

我的 sinatra 应用程序下有一个配置目录。这包含上面指南中提到的 heroku.yml。文件看起来像这样

我已经在 heroku 上创建了其他应用程序。

0 投票
1 回答
42 浏览

ruby-on-rails - Heroku Sans 上的“没有配置 Heroku 应用程序错误”

我正在配置heroku_san以将 Rails 部署到 Heroku。当我运行它创建的任何 rake 任务时,我不断收到此错误:

rake 生产部署

没有配置 heroku 应用程序。运行:rails generate heroku:config

我知道有 Heroku 应用程序,因为我可以在运行时看到它们heroku list。可能会发生什么?为什么这个 gem 找不到 Heroku 应用程序?

0 投票
1 回答
39 浏览

ruby-on-rails - 访问站点问题

问题是有时我无法访问我的网站。我使用 Ruby on Rails 3、Refinery CMS 开发了我的网站并将其部署到 heroku。我从 domainsite.com 购买了该域名。我总是可以使用 heroku 后缀访问我的网站,即 mysite.herokuapp.com。当我想在地址栏中输入 mysite.com 访问我的网站时,有时会遇到问题。这种行为真的很奇怪,因为在没有任何更改的情况下,我突然可以访问该站点。而且我无法访问我的网站,因为我使用 www。字首。这是我肯定想解决的问题。

有谁知道所有这些问题的原因可能在哪里?

0 投票
2 回答
10375 浏览

ruby-on-rails - 部署到 heroku 时清理捆绑器缓存

每当我部署到 Heroku(使用 heroku_san gem 的 Ruby on Rails 应用程序)时,它都会显示以下内容:

(或我以前部署中可能拥有的任何其他旧 gem)如何清理 Heroku 应用程序中的捆绑程序缓存?我试图运行:

但它没有帮助。

谁能告诉我如何清理 Heroku 中的捆绑程序缓存?或者我是否应该忽略此消息?

0 投票
2 回答
1628 浏览

ruby-on-rails - 在 Heroku 上部署简单的机架应用程序时出现应用程序错误

我正在尝试在 heroku 上部署我的应用程序,它包含 5 个文件 1.config.ru 和代码

2.带有代码的Gemfile

3.Gemfile.lock 自动创建 4.myapp.rb 带代码

5.带有代码的Procfile

然后我调用捆绑安装

在那个 rackup config.ru 之后它按预期工作得非常好但是之后我尝试将它部署在 heroku 上并得到应用程序错误我执行了以下命令

当我运行命令 heroku logs 然后它给我日志时,一个 Web 浏览器打开并显示应用程序错误

任何人都可以请帮助我为什么在heroku和hopw上遇到这个错误来纠正它?

这是heroku的完整日志

0 投票
1 回答
201 浏览

ruby-on-rails-3 - heroku_san 未在 heroku 上以“暂存”模式运行

heroku_san我有一个用于部署到 heroku的 rails 应用程序。当我运行rake staging console它时,它给了我一个到 heroku 暂存站点的控制台。但是,当我跑步时

这是输出。这是我的 heroku.yml 文件:

我究竟做错了什么?其他一切似乎都在工作,但无论我做什么,它都在生产环境中运行。这是我尝试无济于事的其他一些heroku.yml配置:

...

对于我做错了什么,任何见解都会有很大帮助。我想在此文件中设置一些其他值,但我需要它们不同才能使应用程序正常工作。

请帮忙。提前致谢!

0 投票
0 回答
99 浏览

ruby-on-rails - 使用 heroku_san gem,耙日志:tail 无法退出

在 Mountain Lion 上使用 iTerm2,如何停止 heroku 上的日志尾部?

Ctrl-C 不起作用。

解决方法是杀死进程 ID,但这很不方便。

我为此打开了一个问题:https ://github.com/fastestforward/heroku_san/issues/159

我希望 iTerm2 有一些神奇的组合键。

我猜这个问题与在 zeus 中运行 rake 任务有关。这是按下 ctrl-c 时的堆栈跟踪:

^Crake 中止!

/Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/api.rb:17:in system' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/api.rb:17:in block in sh' /Users/justin/.rvm /gems/ruby-2.0.0-p247@rails4/gems/bundler-1.5.0.rc.1/lib/bundler.rb:229:in block in with_clean_env' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/bundler-1.5.0.rc.1/lib/bundler.rb:216:in with_original_env' /Users/justin/.rvm/gems/ruby-2.0。 0-p247@rails4/gems/bundler-1.5.0.rc.1/lib/bundler.rb:222:in with_clean_env' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/api.rb:17:in sh' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems /heroku_san-4.3.2/lib/heroku_san/stage.rb:126:inlogs' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/tasks.rb:267:in块(4 级)在' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3 .2/lib/heroku_san/project.rb:61:in block in each_app' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/project.rb:60:in each' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/project. rb:60:in each_app' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/tasks.rb:321:ineach_heroku_app' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/heroku_san-4.3.2/lib/heroku_san/tasks.rb:266:in block (3 levels) in <top (required)>' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus/rails.rb:111:in rake' /Users/justin/.rvm /gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:116:in block in command' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:103:in fork' /Users/justin/.rvm/gems/ruby-2.0.0-p247@ rails4/gems/zeus-0.13.3/lib/zeus.rb:103:in command' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:80:in block (3 levels) in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus -0.13.3/lib/zeus.rb:80:in fork' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:80:in 块(2 级)在 go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/ lib/zeus.rb:73:in each' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:73:in 块在 go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:62:in loop' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:62:in 去'/Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in block (3 levels) in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in fork' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in block (2 levels) in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:73:in each' /Users/justin/.rvm/gems /ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:73:in block in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:62:in loop' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/ gems/zeus-0.13.3/lib/zeus.rb:62:in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in block (3 levels) in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13 .3/lib/zeus.rb:78:in fork' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in block (2 levels) in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/ zeus.rb:73:in each' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:73:in block in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:62:in loop' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:62:in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in block (3 levels) in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in fork' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:78:in block (2 levels) in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:73:in each' /Users/justin/.rvm/gems /ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:73:in block in go' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/gems/zeus-0.13.3/lib/zeus.rb:62:in loop' /Users/justin/.rvm/gems/ruby-2.0.0-p247@rails4/ gems/zeus-0.13.3/lib/zeus.rb:62:in go' -e:1:in' Tasks: TOP => logs:tail => heroku:logs:tail (通过使用 --trace 运行任务查看完整跟踪)